編輯:關於android開發
一、Remove '@Override' annotation錯誤
導入新項目後可能出現Remove '@override' annotation的錯誤,原因是JDK1.6之前@Override只對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一下項目應該就沒問題了
Android-通過Java代碼來實現屬性動畫 Android-通過Java代碼來實現屬性動畫 除了可以使用定義xml文件來設置動畫之外,還可以使用java代碼來進行控
Android View體系(一)視圖坐標系 前言 Android View體系是界面編程的核心,他的重要性不亞於Android四大組件,在這個系列中我會陸續講到Vi
Android中TouchEvent觸摸事件機制 當我們的手指在Android屏幕上點擊或滑動時,就會觸發觸摸事件TouchEvent。在App中ViewGroup和Vi
android使用AIDL實現跨進程通訊(IPC) 前言:在還沒有做任何一件事情之前,千萬不要覺得這件事情很難,因為還沒有開始做內心就已經對這件事情產生了恐懼,這將會