Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android錯誤--Remove @Override annotation錯誤及導入帶有jar包或so包項目編譯錯誤

Android錯誤--Remove @Override annotation錯誤及導入帶有jar包或so包項目編譯錯誤

編輯:Android開發實例

 一、Remove [email protected]' annotation錯誤

導入新項目後可能出現Remove [email protected]' annotation的錯誤,原因是[email protected]對super class起作用,但1.6之後增加了對interface的支持,所以如果導入的項目是基於jdk1.5的,可能就出現這個問題。

解決辦法:eclipse中的compiler都設置為jdk 1.6即可。

①項目-properties-java compiler-選擇為1.6

②window-preferences-java-compiler-選擇為1.6

二、導入帶有jar包或so文件的項目編譯錯誤

從git上拖下來的代碼導入eclipse後一切問題都看似解決了,但是編譯到手機上時候竟然出錯了,代碼處沒有顯示錯誤,困擾好久,仔細一看原來libs目錄下有jar包和so庫文件,但是所有的jar包和so庫文件竟然都在armeabi目錄下,所以解決辦法就是:將armeabi目錄下的jar托出來到libs(armeabi在libs下)目錄下,貌似只有庫文件才能放到armeabi下這樣編譯就沒問題了。

另外這樣以後還需要注意,如果項目顯示紅色歎號的話,其中一個解決辦法是:項目-build path-configure build path-Libraries-刪除除jar包外的so文件(項目只能導入jar文件,不能導入so文件),然後clean一下項目應該就沒問題了

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved