1

反応ネイティブ リリース APK に問題があります。

アプリはデバッグ モードで実行されますが、リリース モードですぐにクラッシュします

一部の電話はインストールされますが、実行するとすぐにクラッシュし、他の電話はインストールされません これが私のアプリです... ここに画像の説明を入力

これが私のパッケージ依存関係リストです

"dependencies": {
    "axios": "^0.18.0",
    "jwt-decode": "^2.2.0",
    "native-base": "^2.12.1",
    "react": "16.8.3",
    "react-native": "0.59.8",
    "react-native-awesome-alerts": "^1.2.0",
    "react-native-elements": "^1.1.0",
    "react-native-gesture-handler": "^1.2.1",
    "react-native-maps": "^0.24.2",
    "react-native-otp-inputs": "^3.0.2",
    "react-native-swiper": "^1.5.14",
    "react-native-vector-icons": "^6.4.2",
    "react-navigation": "^3.9.2",
    "react-redux": "^5.0.7",
    "redux": "^3.7.2",
    "redux-thunk": "^2.2.0"
},

そして、私の android/build.gradle ファイルは -

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 16
        compileSdkVersion = 28
        targetSdkVersion = 28
        supportLibVersion = "28.0.0"
        multiDexEnabled = true
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.1'
    }
}

私のアンドロイドスタジオログキャットクラッシュ.... ここに画像の説明を入力

4

2 に答える 2

0

クラッシュ ログに基づいており、アプリがデバッグで実行されているという事実から、バンドルの問題が発生している可能性が非常に高くなります。新しいバンドルを作成するには、このコマンドを再度実行します

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

また

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

index.android.js がなく、新しいリリースを作成する場合

于 2019-05-26T06:51:03.037 に答える