天天看點

adt導入android工程,android studio 導入eclipse adt 項目

1,打開android studio  選擇Import project (Eclipse ADT, Gradle, etc.)導入,等待一段時間就ok了。

2,釋出時報

Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:Error:Execution failed for task':app:mergeDebugResources'

AAPT: ERROR: 9-patch image 。。。。 malformed.

AAPT: Frame pixels must be either solid or transparent (not intermediate alphas).

AAPT: Found at pixel #10 along top edge.

原因是:Android Studio對PNG合法性檢查,造成的。

解決辦法:修改app/build.gradle

android {

aaptOptions.cruncherEnabled = false

aaptOptions.useNewCruncher = false

}

加上上面的代碼後,還有部分.9的png圖檔報錯,沒辦法打開,拖拉邊界解決問題。

3,android studio 封包件錯誤

Error:(1, 1) 錯誤: 非法字元: '\ufeff'

Error:(1, 10) 錯誤: 需要class, interface或enum

Android Studio編譯UTF-8+BOM編碼的檔案時會報錯,手動将UTF-8+BOM編碼的檔案轉為普通的UTF-8檔案,sublime,editplus,notepad++都可以