Я пользуюсь [email protected]
и part of the setup включает указание applicationIdSuffix.React Native приложение не запускается при использовании applicationIdSuffix
Я установил это в предыдущем приложении в прошлом без проблем (React Native 0.37). Я дважды сталкивался с этой ошибкой с этим проектом (React Native 0.40). В первый раз я перестроил весь свой проект, и он ушел. Это начало происходить снова без видимых причин, поэтому я клонировал последнюю стабильную версию моего проекта в новом каталоге и получил ту же ошибку.
Ошибка возникает при использовании react-native run-android
. Ошибка происходит после успешной сборки:
Starting: Intent { cmp=com.packagename/.MainActivity }
Error type 3
Error: Activity class {com.packagename/com.packagename.MainActivity} does not exist.
ошибка уходит, если удалить applicationIdSuffix ".debug"
из app/build.gradle
и приложения начинается на моем телефоне без проблем.
Мой телефон Nexus 6P с Android 7.0. Я только пробовал на физическом устройстве, так как у меня нет симуляторов.
Я тройной проверил все против моего другого проекта, и я не думаю, что это проблема конфигурации.
Он должен работать после того, как вручную запускать приложение на телефоне. Случается и со мной. – Andreyco
Его знакомый с реакционной командой, я верю: https://github.com/facebook/react-native/pull/8950 – vonGohren