[英]Exclude jniLibs folder from Production APK
我的應用程序具有在Gradle中定義的開發和生產風格。 在我的制作風格中,我希望得到的APK文件沒有我的x86 jniLibs二進制文件。 我只使用它們在genymotion中進行測試,其中一些很大,所以我真的需要空間。
我可以通過手動刪除我的src / main / jniLibs / x86文件夾然后構建來實現這一目標的唯一方法,但是每次構建時我都必須這樣做,然后在以后恢復庫。 有沒有更簡單的方法使用gradle / proguard / something?
以下是為RELEASE構建變體排除x86 SO文件的配置:
android {
buildTypes {
release {
ndk {
abiFilters "armeabi-v7a", "armeabi" // includes ARM SO files only, so no x86 SO file
}
}
}
}
並且,“debug”構建變量輸出中有x86 SO,因為沒有設置過濾器。
將lib從app/src/main/jniLibs/x86
到app/src/debug/jniLibs/x86
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.