安装android apk包/adb shell的常见问题及解决
1 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
解决办法:
1. 数据线连接电脑,以“磁盘驱动器”方式连接。
2. 进入sdcard下的.android_secure目录(需要使用第三方的资源管理器)
3. 删除该目录下的smdl2tmp1.asec文件。
如果该目录没有使用smdl2tmp1.asec文件,adb shell执行如下命令:
rm /mnt/secure/asec/smdl2tmp1.asec
2*.java 文件 和 main.xml 文件都没有错误;在左边的项目目录里,项目名上有红叉,Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期)
解决办法:
linux:Window--》Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.android/debug.keystore”,删除此路径下的debug.keystore及 ddms.cfg
Window XP:进入:C:/Documents and Settings/Administrator/.android
删除:debug.keystore及 ddms.cfg
Vista: C:/Users/li_guotao/.android
删除:debug.keystore及 ddms.cfg
3 加了一个SDK的app,结果出错:Android requires compiler compliance level 5.0. Please fix project properties。
解决办法: 首先clean,然后, 项目上右键 ->android tools ->Fix Project properties,还是不行的话 ,Project -> Properties->Java Compiler ,看下JDK compliance是不是设置为1.6,并且enable specific seetings. 4 @Override报错 解决办法:@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override
而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override
修改你的eclipse指定的编译器版本
在选项里的java compiler中指定版本至少在5.0以上
在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。
5报错:adb out of date,killing adb service,有时候logcat没有打印 解决办法:DDMS选择reset adb ,选中连接设备即可恢复了logcat信息 6adb server isout of date killing... adb server did not ACK failed to start demon 或者安装APK报错: Please ensure that adb is correctly located at 'C:\android\platform-tools\adb.exe' and can be executed 解决办法:把电脑任务管理器里的所有adb.exe进程结束掉
更多相关文章
- Android(安卓)数据库框架ormlite(一)
- Android(安卓)资源文件屏幕适配
- Android(安卓)VideoView播放视频(1)
- ArcGIS for Android(安卓)在Eclipse上的安装配置 (下:安装配置篇)
- Android(安卓)开发 框架系列 百度语音合成
- Android(安卓)Data Binding ——入门
- 手工安装android-sdk-windows
- Android(安卓)上显示 PDF 文件
- Android读取asserts和raw文件夹下的文件