Android Studio找不到运行程序

20

我从Git克隆了一个项目,并在Android Studio中构建,没有出现任何问题,但我在android studio中没有(运行应用程序),而且当我运行run-android时,会出现以下错误:

Failed to launch emulator. Reason: No emulators found as an output of `emulator -list-avds`

但是我可以从AVD管理器中运行我的模拟器!我尝试了所有搜索到的解决方案,但它们对我都没有用。

在此输入图片描述


你克隆了哪个代码库? - Michael Bahl
我的公司应用程序,这是一个私人项目。 - mahtab
在这种情况下,我只能猜测出了什么问题。 可能在local.properties文件中定义了一个SDK路径,而该路径并不存在于您的系统中。 - Michael Bahl
谢谢,这是一个正确的地址,我可以构建我的项目并且我得到了“BUILD SUCCESSFUL”,我也可以从AVD管理器中运行我的模拟器,但是“Run app”是禁用的! - mahtab
3个回答

48
对我来说,原因可能是以下之一:
- Gradle同步正在进行中 - Gradle同步失败了 - Gradle的build.gradle[.kts]文件已被修改
对于后两种情况,请转到您的顶级或应用程序构建文件,并单击文件顶部显示的通知上的“再试一次”或“同步”按钮。
您也可以尝试使用以下任一按钮将IDE与Gradle同步:同步IDE与Gradle

Syncing IDE with Gradle


1
我也遇到了类似的问题,我修改了build.gradle文件但忘记点击同步按钮。当我点击同步后,运行应用程序的按钮(绿色三角形)又变成可用状态了。 - yano

5

我遇到了类似的错误。我试图导入一个已构建好的apk文件进行分析,结果发现运行按钮变灰。

最终解决方法是:我去 文件 > 管理IDE设置 > 恢复默认设置..,然后重新设置Android Studio

注意:这样做将重置整个Android Studio并重新下载所有内容

0

1- 给出SDK路径(以查找模拟器路径),通常在User\YourUsername\AppData(默认情况下隐藏)\Local\Android\Sdk中。在文件->项目结构中,SDK位置。还有Java\Jdk路径(JDKs)和路径“...java\util\concurrent”存在。 不要重置IDE设置(因为您需要重新安装很多东西,而且它不会解决问题) 2种可能性-从文件->设置->工具->模拟器中检查在工具窗口中启动 3种可能性-


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接