Я хотел бы создать свое приложение без отправки источника на сервер Expo.
Итак, я выбросил свое приложение Expo с ExpoKit.
Я использую команду expo eject
,результат успешный.
Я запускаю приложение с react-native run-android
и у меня появляется ошибка.Проблема была решена добавлением gradlew.bat
в каталог android
.По умолчанию он отсутствует при expo eject
.
Поэтому я снова запускаю приложение, начинается сборка, но у меня появляется вторая ошибка:
FAILURE: Build failed with an exception.
* What went wrong:
Task 'installDebug' not found in root project 'android'.
* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
В каталоге android
Я использую этокоманда gradlew tasks
и у меня есть это:
...
Install tasks
-------------
installDevKernelDebug - Installs the DebugDevKernel build.
installDevKernelDebugAndroidTest - Installs the android (on device) tests for the DevKernelDebug build.
installProdKernelDebug - Installs the DebugProdKernel build.
installProdKernelDebugAndroidTest - Installs the android (on device) tests for the ProdKernelDebug build.
uninstallAll - Uninstall all applications.
uninstallDevKernelDebug - Uninstalls the DebugDevKernel build.
uninstallDevKernelDebugAndroidTest - Uninstalls the android (on device) tests for the DevKernelDebug build.
uninstallDevKernelRelease - Uninstalls the ReleaseDevKernel build.
uninstallProdKernelDebug - Uninstalls the DebugProdKernel build.
uninstallProdKernelDebugAndroidTest - Uninstalls the android (on device) tests for the ProdKernelDebug build.
uninstallProdKernelRelease - Uninstalls the ReleaseProdKernel build.
...
Когда я создаю собственное приложение, у меня нет этой проблемы.
Install tasks
-------------
installDebug - Installs the Debug build.
installDebugAndroidTest - Installs the android (on device) tests for the Debug build.
uninstallAll - Uninstall all applications.
uninstallDebug - Uninstalls the Debug build.
uninstallDebugAndroidTest - Uninstalls the android (on device) tests for the Debug build.
uninstallRelease - Uninstalls the Release build.
I, за исключением последней строки Успешная сборкаили другая ошибка, которая означает, что я разблокирован!