0
A
回答
1
好了,你可以刪除任何架構的文件夾,但請記住,這意味着在問題庫中(這種情況下,它的境界)將不會對那些刪除的架構工作。
坦率地說,你可以簡單地刪除它,但正如我上面提到的,這是不好的。
您可以包括/被稱爲splitting
技術排除從您的構建不同的架構:
android {
// Rest of Gradle file
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'arm64_v8a', 'mips', 'x86'
universalApk true
}
}
}
//Ensures architecture specific APKs have a higher version code
//(otherwise an x86 build would end up using the arm build, which x86 devices can run)
ext.versionCodes = [armeabi:1, 'armeabi-v7a':2, 'arm64-v8a':3, 'mips':4, x86:5]
android.applicationVariants.all { variant ->
// assign different version code for each output
variant.outputs.each { output ->
int abiVersionCode = project.ext.versionCodes.get(output.getFilter(OutputFile.ABI)) ?: 0
output.versionCodeOverride = (abiVersionCode * 10000) + android.defaultConfig.versionCode
}
}
+0
非常感謝,你說的是一個解決方案。但這將爲不同的設備建立許多apks。現在我的方式是使用abiFilters來限制abi。 ndk abiFilters「armeabi」,「armeabi-v7a」,「x86」 } –
1
abiFilters
將是一個很好的解決方案。該方法將限制abi,並且只在構建apk時添加指定的abi。
defaultConfig {
applicationId "com.example.app"
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86"
}
// ...
}
這意味着只有那些指定的arch-folders將被使用,其餘的可以被刪除。
+0
請發佈格式化的代碼而不是截圖 – anthonymonori
相關問題
- 1. RealmBaseAdapter是否從realm-java中刪除?
- 2. 從RealmRecyclerViewAdapter中刪除Realm對象
- 3. Realm從apk中刪除其他文件
- 4. Xcode 5.1:刪除x86_64架構
- 5. 用Swift刪除Realm模型
- 6. 刪除Realm對象中的屬性
- 7. 如何刪除Realm中的對象?
- 8. 無法刪除Realm中的行
- 9. 如何刪除使用`createorupdate`時從服務器API中刪除的Realm對象?
- 10. Realm - 從列表中刪除和添加對象
- 11. 我應該從iOS上的Realm中刪除舊錶嗎?
- 12. 如何從Realm Database Android中刪除對象?
- 13. 檢測要從Realm數據庫中刪除的對象
- 14. 如何從外部PAKAGE
- 15. 如何從特定的Realm文件中排除Realm模型類
- 16. Realm,copyFromRealm,從結果中排除關係
- 17. Realm add(_,update:true)刪除現有關係
- 18. 刪除Realm對象後更新UICollectionView
- 19. 如何使用Realm刪除數據庫?
- 20. Android Realm數據庫刪除生成器
- 21. 如何從iOS完全刪除Realm數據庫?
- 22. 關於java中的pakage
- 23. 即使在刪除x86_64需求後仍缺少必需的體系結構x86_64
- 24. 如何從Zendesk下載Riak TS pakage
- 25. 如果我將realm實例化爲類屬性,如何刪除Realm?
- 26. Realm Swift iOS - 安全地刪除並重新加密加密的Realm
- 27. 如果在Realm中需要遷移,則無法刪除架構
- 28. 如何在運行時刪除Realm中的所有對象
- 29. 刪除Realm中的對象並保持tableview同步
- 30. 無法從getContentResolver()中刪除刪除
什麼是AS?此外,也許考慮發佈您的問題與x86_64,而不是試圖將其刪除 – anthonymonori