Как сгенерировать неподписанный apk для Android - reac-native

Я попытался создать неподписанный apk для установки на другое устройство.

Я старался

cd android

тогда

gradlew assembleRelease

Я получил "app-release-unsigned.apk" в android\app\build\outputs\apk\release

Я перенес этот «app-release-unsigned.apk» на другое устройство Android. Включил "установить неизвестные приложения". Затем установил «app-release-unsigned.apk», но получил ошибку

App not installed.

Я пропустил какие-либо шаги? Почему я не могу установить это приложение? Я думал, что для выпуска в apk должно быть все необходимое для запуска моего приложения.

почему бы не попробовать gradlew assembleDebug?

DNA.h 09.07.2019 07:07

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

try catch finally 09.07.2019 08:54
youtube.com/watch?v=Wvy8ACbP38I
dr Chandra Kant Sharma 26.07.2020 15:30
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
3
3 134
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте это и убедитесь, что вы создали папку с ресурсами:

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 \
&& cd android \
&& ./gradlew clean\
&& ./gradlew assembleDebug

После этого вы можете найти свой отладочный apk в

/android/app/build/outputs/apk/debug

Надеюсь, это сработает.

Спасибо. Это работает. Есть ли причина, по которой мы создаем отладочную версию, а не выпуск неподписанного приложения?

Denvi 10.07.2019 02:26

Для выпуска мы должны создать хранилище ключей, а выпуск apk используется для развертывания в магазине игр. И просто, если мы хотим отладить наше приложение, используйте только отладочный apk.

Kartik Shah 10.07.2019 07:59

Другие вопросы по теме