Android 任务';installDebug';在项目';中找不到:应用程序&x27;。仅在一个本地项目中

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

我是个新手,第一次尝试做一个Hello World项目。我得到了提到的错误,但也有错误,我的sdk路径没有设置。因此,我配置了一个
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设备上成功启动

祝你好运!:-)