小编Osc*_*res的帖子

在Android上进行64位升级后,Android Release应用立即崩溃

更新后,通过添加x86_64和arm64_v8a abi过滤器,将本机响应为64位。发布应用无法正常工作。我可以构建和安装它,但是打开它会立即崩溃。Logcat产生大量文本,但我不知道哪个是真正的错误,哪些是后果。

目前在RN 0.59.8上,gradle工具3.4.1和gradle 5.1.1-all。

冉都react-native run-android --variant=release./gradlew assembleRelease

两者均失败

然,./gradlew bundleRelease但我不知道如何安装它产生的aab,假设它是要上载到存储中的,只是让他们处理。

我尝试升级gradle,降级gradle,更新本机响应(至0.60,但由于众所周知的hermes错误而崩溃,无法使其正常工作)。尝试安装和卸载软件包...启动时崩溃

一些gradle上下文

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'

    defaultConfig {
        minSdkVersion 23
        targetSdkVersion 27
        renderscriptTargetApi 21
        renderscriptSupportModeEnabled true

        ndk {
            abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
        }
    .
    .
    .
    }
    splits {
        abi {
            reset()
            enable enableSeparateBuildPerCPUArchitecture
            universalApk false  // If true, also generate a universal APK
            include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
        }
    }
.
.
.
dependencies {

implementation project(':react-native-config')
    // implementation …
Run Code Online (Sandbox Code Playgroud)

64-bit android react-native

5
推荐指数
1
解决办法
2230
查看次数

标签 统计

64-bit ×1

android ×1

react-native ×1