Android 任务';installDebug';在项目';中找不到:应用程序&x27;。仅在一个本地项目中
我是个新手,第一次尝试做一个Hello World项目。我得到了提到的错误,但也有错误,我的sdk路径没有设置。因此,我配置了一个Android 任务';installDebug';在项目';中找不到:应用程序&x27;。仅在一个本地项目中,android,reactjs,windows,react-native,rocket.chat,Android,Reactjs,Windows,React Native,Rocket.chat,我是个新手,第一次尝试做一个Hello World项目。我得到了提到的错误,但也有错误,我的sdk路径没有设置。因此,我配置了一个ANDROID\u SDK\u ROOT变量。然后它正常工作了 现在我想在我的android设备上运行github的rocket聊天应用程序。这是项目: 导航到项目(根目录)后,我首先使用npm start启动服务器,向我显示一条成功消息。然后我想在我的手机上运行它,使用npx react native run android 这是我得到的输出: FAILURE: B
ANDROID\u SDK\u ROOT
变量。然后它正常工作了
现在我想在我的android设备上运行github的rocket聊天应用程序。这是项目:
导航到项目(根目录)后,我首先使用npm start
启动服务器,向我显示一条成功消息。然后我想在我的手机上运行它,使用npx react native run android
这是我得到的输出:
FAILURE: Build failed with an exception.
* What went wrong:
Task 'installDebug' not found in project ':app'.
* 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
BUILD FAILED in 1m 5s
error Failed to install the app. Make sure you have the Android development environment set up:
https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
我知道已经有一些关于这个错误的帖子了,到目前为止我尝试了他们的解决方案,但还没有成功
我的设备已注册,并在我注册时显示。还设置了全局android sdk变量
可能出了什么问题?有人能告诉我我错过了什么吗
谢谢你的帮助 我把它修好了。这些解决方案都不管用,但我找到了另一种方法 首先,别忘了启动服务器。导航到项目的根文件夹并运行
npm start
。这应该会成功运行。如果它说您的端口已被使用,只需打开任务管理器并终止来自NodeJ的所有任务
在android文件夹中,运行命令gradlew tasks
。这将显示可用命令的列表。我不知道为什么,但是命令installDebug
不在那里,因此出现了错误
但是还有一些听起来类似的任务,例如installFossDebug
所以我运行了npx react native run android--variant=installFossDebug。但它不起作用。控制台向我显示了一个新的错误,说找不到任务InstallFossDebug(没有输入错误)
我不知道为什么任务中有两次install
,所以我只运行了npx react native run android--variant=FossDebug
,瞧,它成功了。应用程序在我的android设备上成功启动
祝你好运!:-)