Android APK生成出錯
阿新 • • 發佈:2019-02-06
我用的是android Studio3.1.4,debug的時候一切正常,唯獨生成簽名apk的時候報錯
錯誤資訊顯示:
com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
肯定不是程式碼的問題。
網上給出的解決方案最多的是:
1.在gradle.properties這個檔案中加入 android.enableAapt2=false
2.重啟、clean、rebuild等
這可能對於他們是有效果的,但對我的專案是沒有效果,
後來查到是專案的build gradle的問題:
buildTypes {
release {
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
就是在release{}里加了兩行:
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
問題解決啦!