僅限於DEBUG包app
關於編譯多目標平臺abi的控制注意事項gradle
即編譯出"armeabi-v7a", "arm64-v8a"的控制。ui
對應用控制 ndk的abi類型有助於較少apk的包體大小spa
最終輸出的平臺類型數量與最終執行編譯命令的工程gradle配置有關v8
假設 某lib配置了編譯
ndk {
abiFilters "armeabi-v7a", "arm64-v8a"
}配置
當觸發lib的編譯操做時總結
則會在該lib的buidl/intermediates中輸出 "armeabi-v7a"和"arm64-v8a"的對應文件di
如主app模塊配置爲文件
ndk {
abiFilters "armeabi-v7a"
}
則app和lib模塊均只產生 "armeabi-v7a"的目錄和文件
總結:
以觸發編譯時的模塊爲準