[英]Managing architecture release for react-native android
Google設置了更新應用程序apk文件的截止日期,因此對於所有體系結構版本,它們都需要具有單獨的文件。
因此,在build.gradle文件中,我進行了以下更改:
def enableSeparateBuildPerCPUArchitecture = true
...
splits {
abi {
...
include "armeabi-v7a", "x86", "arm64-v8a", "x86-64"
...
}
}
...
applicationVariants.all { variant ->
variant.outputs.each { output ->
def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a":3, "x86-64":4]
...
}
}
起初我認為它工作正常,因為在... android \\ app \\ build \\ outputs \\ apk \\ release目錄中,我發現文件很少,而不是一個。 但是讓我感到驚訝的第一件事是我收到了3個文件版本:arm64-v8a,x86和armeabi-v7a。 是否正確生成了x86-64版本?
第二件事是,當我在Google Play控制台上更新文件時,我仍然收到消息,指出文件沒有被體系結構版本相應地分開。 還有什么我應該做的嗎?
好的,我找到了。 應該使用“ x86_64”而不是“ x86-64”。 然后生成所有4個版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.