Надеюсь, вы могли бы мне помочь здесь: В настоящее время я создаю приложение, которое я создал с помощью CRNA, а затем выбросил. У меня есть версия для ios, но в настоящее время я очень борюсь с версией для Android. При запуске react-native run-android
все, что я могу получить, это следующая ошибка:
Error type 3
Error: Activity class {com.myapp/com.myapp.MainActivity} does not exist.
Я проверил app/build.gradle
, app/src/main/AndroidManifest.xml
, app/src/main/java/com/myapp/MainActivity.java
и app/src/main/java/com/myapp/MainActivity.java
на предмет ошибок имени в пакете. Я пробовал перейти с com.myapp
на com.mebius.myapp
и com
.
Кажется, это исходит от единственного плагина, который я использую. Я продолжаю расследование
Есть намеки?
2 ответа
На самом деле у меня была проблема с моей конфигурацией gradle, которая выглядела так: <код> включить ': реагировать-родные-датчики' проект (': реагировать-родные-датчики'). projectDir = новый файл (rootProject.projectDir, '../node_modules/react-native-sensors/android') rootProject.name = 'Accelapp' Мне нужно было добавить: include ':app'
Я не знаю, из-за ли это процесса извлечения из CRNA или из-за react-native link react-native-sensors
.
ИЗМЕНИТЬ . После некоторого расследования мне не удалось воспроизвести эту проблему. Это заставляет меня сказать, что это была неправильная копия / вставка ...
Существует 3 возможных причины, по которым сборка приложения для Android не выполняется.
1. Вам нужно определить путь sdk в android / local.properties если local.properties не помещается, создайте имена файлов с этим добавить
sdk.dir = домашний / пользователь / AndroidApp / локальный / SDK
Вы можете сопоставить с их системным путем ..
2. Ваш genymotion или avd должны быть включены в студию Android 3. Вам необходимо выполнить следующую команду
начало вечера
В новом терминале.
Пожалуйста, продолжайте. Спасибо
Похожие вопросы
Новые вопросы
react-native
React native - это библиотека JavaScript, используемая для создания собственных мобильных приложений с использованием React. В центре внимания React Native - эффективность работы разработчиков на всех платформах, которые вам интересны - учитесь один раз, пишите где угодно.