React Native Release Подписано APK Сбой при запуске приложения - PullRequest
1 голос
/ 26 мая 2019

У меня есть проблема с APK-релизом native release.

Приложение работает в режиме отладки, но сразу же в режиме выпуска оно вылетает

На некоторых телефонах оно будет установлено, но когда я его запустузатем сразу же происходит сбой, и какой-то другой телефон не будет установлен. Вот мое приложение, похожее на это ... enter image description here

Вот мой список зависимостей Packege

"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'
    }
}

Мой кошелек журнала android studio аварийно завершился .... enter image description here

Ответы [ 2 ]

0 голосов
/ 27 мая 2019

У меня была такая же ошибка, измените реактивный на 0.59.3

пробег * * 1003

пряжа, добавьте реагирующий род@0.59.3

или

npm, я - save реагировать-родной@0.59.3

Я также удалил android / app / build и node_modules / (чтобы сделать новую сборку)

Видимо, это ошибка, связанная с версией 0.59.8

0 голосов
/ 26 мая 2019

в зависимости от вашего журнала сбоев и того факта, что приложение запускается в режиме отладки, очень вероятно, что у вас есть проблема с комплектацией.Выполните эту команду еще раз, чтобы создать новый новый пакет

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, и создайте новый выпуск

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...