簡體   English   中英

管理React-Native Android的體系結構版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM