android常见错误
2012-11-20 15:10:51 来源:WEB开发网解决方法:A2改为:android.R.layout.simple_spinner_dropdown_item
10、R.java文件突然不见了
解决方法:右键项目-->Build Project
原因:res/drawable下的文件名只能是在a~z、0~9之间字符组成。
10、ScrollView can host only one direct child。
解决方法:需要把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他布局方式。
原因:主要是ScrollView内部只能有一个子元素,即不能并列两个子元素。
11、emulator: ERROR: the user data image is used by another emulator. aborting
没有正常关闭导致的,删除android-sdk-windows\.android\avd\对于版本\下的以.lock结尾的文件夹就行。
原因:.lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。
12、* daemon not running. starting it now *
ADB server didn't ACK
* failed to start daemon *
已经确认adb.exe的路径没有问题,重启了两次模拟器和eclipse还是不行,上网查了下资料~
解决办法:
(1)查看任务管理器,关闭所有adb.exe;(2)重启eclipse即可
13、android.content.res.resources notfoundexception
在Manifest.xml中加上:<uses-sdk android:minSdkVersion="5"/>,或者将5改成6,其他值也一样加1
14、Unable to instantiate activity ComponentInfo
解决方案:更改activity android:name="Acitivity"为activity android:name=".Acitivity"
原因:AndroidManifest.xml配置activity的路径时出错了
15、工程名上有红色感叹号
解决方案:右键项目名称BuildPath--->ConfigureBuildPaht...中,然后上面有几个选项卡找到Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。
问题原因:工程中classpath中指向的包路径错误。
解释:用myeclipse新建web工程,在工程目录下会生成一个.classpath配置文件,里面是你工程里面引用的jar的配置。这个.classpath对你的web工程没有什么影响,其实是给myeclipse识别的。你说的这种情况是因为.classpath文件里面配置引用了某个jar,但是实际上你的lib里面并没有这个jar所以才会有红色的提示。你不用拿.classpath文件和你的jar一个个去找,你现在打开MyEclipse右键单击你的web工程,找到BuildPath-->ConfigureBuildPaht...-->然后上面有几个选项卡找到Libraries。这里看到的就是你工程里面引用的所有的jar,看看是不是在某个jar图标上有个很小的黄色的感叹号?如果有的话就没错了,先选中这个jar,点击右边的Remove-->点击OK等待几秒,现在web工程上面的红色XX是不是没有了,哈哈。解释一下:黄色的感叹号的jar,表示.classpath配置文件引用了jar,但是实际上lib里面没有这个jar。
更多精彩
赞助商链接