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資訊 6 adb server is out 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進程結束掉