React Native подписанный apk завершается неудачно после обновления версии средства сборки gradle до 3.2.1

1

После обновления следующей строки в файле build.gradle

classpath 'com.android.tools.build:gradle:3.2.1'

и ниже строки в файле gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

подписанный релиз apk моего приложения не работает вообще. Хотя, когда я запускаю приложение в режиме разработки, все работает нормально.

Ниже приведена ошибка, которую я получаю в Android Studio LogCat -

2018-11-23 17: 49: 24,552 3506-3570/? E/AndroidRuntime: ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: Поток-2 Процесс: com.simplydatanow.driverapp, PID: 3506 java.lang.RuntimeException: Невозможно загрузить скрипт из ресурсов index.android.bundle. Убедитесь, что ваш пакет упакован правильно или вы используете сервер упаковщика. по адресу com.facebook.react.bridge.CatalystInstanceImpl.jniLoadScriptFromAssets (собственный метод) по адресу com.facebook.react.bridge.CatalystInstanceImpl.loadScriptFromAssets(CatalystInstanceImpl.java:216) по адресу com.facebook.react.leLJDJLader.LoaderLoader(JL).java: 33) по адресу com.facebook.react.bridge.CatalystInstanceImpl.runJSBundle(CatalystInstanceImpl.java:234) по адресу com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.javaReactIn..st. com.regin.Manager.javaReactIn.anager.Mactager.javaReactIn.an. получить доступ к $ 900 (ReactInstanceManager.java:113) по адресу com.facebook.react.ReactInstanceManager $ 5.run(ReactInstanceManager.java:944) по адресу java.lang.Thread.run(Thread.java:764)

Это подписанный релиз apk, поэтому index.android.bundle уже должен присутствовать внутри apk. Но так или иначе это не в состоянии найти это. Любая помощь приветствуется.

Все зависимости в package.json -

"dependencies": {
"moment": "^2.22.2",
"polished": "^1.9.2",
"react": "16.2.0",
"react-native": "0.52.0",
"react-native-auth0": "^1.2.2",
"react-native-background-fetch": "^2.4.3",
"react-native-background-task": "^0.2.1",
"react-native-compress-image": "^2.0.1",
"react-native-datepicker": "^1.7.2",
"react-native-document-picker": "^2.1.0",
"react-native-elements": "^0.19.0",
"react-native-fab": "^1.0.8",
"react-native-fetch-blob": "^0.10.8",
"react-native-floating-action": "^1.13.0",
"react-native-fs": "^2.10.14",
"react-native-image-cache-hoc": "^2.0.0",
"react-native-image-picker": "^0.26.10",
"react-native-image-progress": "^1.1.0",
"react-native-image-to-pdf": "^1.0.0",
"react-native-image-zoom-viewer": "^2.2.24",
"react-native-keyboard-aware-scroll-view": "^0.5.0",
"react-native-keyboard-aware-view": "^0.0.14",
"react-native-pdf": "^5.0.9",
"react-native-progress": "^3.4.0",
"react-native-scrollable-tab-view": "^0.8.0",
"react-native-simple-dialogs": "^0.4.1",
"react-native-star-rating": "^1.0.8",
"react-native-timer-component": "^1.0.2",
"react-native-uuid-generator": "^4.0.1",
"react-native-vector-icons": "^4.6.0",
"react-navigation": "^2.14.2",
"react-redux": "^5.0.7",
"redux": "^3.7.2"

},

Теги:
react-native
build.gradle

1 ответ

0

изменить код версии и название версии в build.gradle (Модуль: приложение)

Перейдите на Build--> Создать подписанный пакет или Apk--> выберите Apk--> нажмите "Далее" → Введите учетные данные хранилища ключей или, если у вас нет возможности создать it-->, проверьте оба V1 и V2 в подписи [ CN14]> нажмите на готово, чтобы создать подписанный APK.

Загрузить этот APK в playstore

Ещё вопросы

Сообщество Overcoder
Наверх
Меню