Android常见报错
1.
如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致.
2.
android模拟点击布局文件不可以有大写字母
3.
抛出如下错误WARNING: Application does not specify an API level requirement!,
是由于没有指定users sdk的缘故,修改l文件.
加入:<uses-sdk android:minSdkVersion="8"></uses-sdk>
4.
机器内存的瓶颈,当apk大于我们的机器内存时,模拟器无情的抛出
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
Please check logcat output for more details.
Launch canceled!
Please check logcat output for more details.
Launch canceled!
让我们无法调试,现在我们来根治这个问题,解决方法有两种
第一种(仅限apk小于机器内存,并且已安装上当前apk,只是无法再次debug)
启动模拟器,然后进入菜单
settings->applications->mange
applications-> select the application->select "unistall".
这样就能彻底删除了,然后再重新安装这个apk就没问题了
settings->applications->mange
applications-> select the application->select "unistall".
这样就能彻底删除了,然后再重新安装这个apk就没问题了
第二种(通用)
-partition-size 128
Eclipse中在项目Target的Options中添加。
5.
启动android模拟器时候如果提示:Failed to install on device ‘emulator-5554′: timeout
这是可能因为卡的原因导致启动超时,解决办法:eclipse -> window -> Preferences -> Android ->
DDMS -> ADB connection time out(ms).把这个时间设置的长一些,默认是5秒即5000ms,
我改成10秒就ok了。这样就不用每次重启模拟器了。具体时间设置根据实际环境需要
6.
在开发的过程中经常在安装apk到模拟器上时会报出
ActivityManager: Error: Activity class {..} does not exist.
这样的错误。这里总结两种解决方式:
ActivityManager: Error: Activity class {..} does not exist.
这样的错误。这里总结两种解决方式:
在l文件中查看主Activity的名字前是否有'.'符号
7
运行Eclipse时出现了这个错误
No Launcher activity found!
The launch will only sync the application package on the device!
No Launcher activity found!
The launch will only sync the application package on the device!
解决办法
在l 中添加
<category android:name="android.intent.category.LAUNCHER" />
8
出现如下错误,没有写入sd卡权限
java.io.FileNotFoundException: /mnt/sdcard/update.zip (Permission denied)
解决办法,资源文件写入如下权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论