我正在尝试运行所选的构建变体,但在运行选项卡中出现以下错误:
无法确定应用程序ID:com.android.tools.idea.run.ApkProvisionException:无法为变体的主要构件输出生成任何结果:madhyapradesh-debug
请您提供解决方案。
我正在尝试运行所选的构建变体,但在运行选项卡中出现以下错误:
无法确定应用程序ID:com.android.tools.idea.run.ApkProvisionException:无法为变体的主要构件输出生成任何结果:madhyapradesh-debug
请您提供解决方案。
首先,通过以下方式清理您的项目:
Build -> Clean project
然后重新构建项目
Build -> Rebuild project
然后运行您的项目。 我希望这能起作用。
如果没有,请去
File -> Invalidate Caches / Restart -> Invalidate and restart
最后一个选项是,如果什么都没用的话,你可以再次同步 Gradle。
这是因为项目build.gradle配置文件中的gradle版本太旧,无法与更高版本的Android Studio(例如Android Studio 3.6.1)兼容。
1. 您应该将gradle配置更改为更新版本,具体位置在: build.gradle(project)->buildscript->dependencies->classpath;
例如,您应该更改为:
classpath 'com.android.tools.build:gradle:2.3.1'
转化为:
classpath 'com.android.tools.build:gradle:3.1.2'
2.接下来,您可能还需要更改 gradle-wrapper.properties 中的配置为更新版本,例如更改:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
转化为:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
3. 然后,在此之后,您可能还应该在以下位置添加google()
:
build.gradle(项目)->buildscript->repositories
和
build.gradle(项目)->allprojects->repositories
我通常使用以下操作:
文件 -> 无效缓存 / 重启
这个方法对我很有效 ^^
对我来说,解决方案似乎是更新Gradle插件...
创建一个新的运行配置,参数和默认的配置相同。对我来说有效。
Gradle Tab View -> Tasks -> Install
中使用安装任务运行
应用程序。运行
应用程序请按以下三个步骤操作:
现在运行您的应用程序并享受它。