我试图运行一个选定的构建变体,但在运行选项卡中给我以下错误,
无法确定应用程序id: com.android.tools.idea.run.ApkProvisionException:没有输出main artifact of variant: madhyapradesh-debug
所以请提出解决方案。
确保在build.gradle中设置了applicationId "com.example.myapp"
build.gradle
applicationId "com.example.myapp"
android { ... defaultConfig { applicationId "com.example.myapp" minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName "1.0" } ... }
从应用程序 -> 编辑配置中,确保你选择了"默认的活动"
对我来说,解决方案显然是更新Gradle插件…
在我将Android Studio更新到3.6.1后,我在Cordova项目中也遇到了同样的问题
作为一个解决方案(至少对于应用程序的第一次安装),我使用installDebug Gradle任务从Gradle选项卡视图->任务->安装
这是因为您的gradle版本在项目构建中。gradle配置对于更新的Android Studio版本来说太旧了,像Android Studio 3.6.1,
1.你应该改变gradle配置为一个新的: build.gradle(项目)- > buildscript - >附件- >类路径;< / em >
例如,你应该改变:
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():
google()
build.gradle(项目)- > buildscript - >存储库
而且
build.gradle(项目)- > allprojects - >存储库
将“部署”设置为“NOTHING”对我有用。(向上面的nvatvm致敬)
有时gradle的同步和运行就可以完成这项工作。在gradle插件更新之后,我也面临着这个问题。Gradle同步有时可能不会发生。
首先清理你的项目
Build -> Clean project
然后重建项目
Build -> Rebuild project
然后运行项目。
如果没有,那就去
File -> Invalidate Caches / Restart -> Invalidate and restart
最后一个选择是你可以再次同步Gradle以防一切都不正常
项目结构- 建议- 更新Gradle < / p >
你的Gradle不同步。转到:File -> Sync Project with Gradle Files。这应该能解决问题。
File -> Sync Project with Gradle Files
然后等待下载griddle来解决你的问题。
类路径的com.android.tools.build: gradle:以下4.4.1
我今天就遇到了这个问题。
从安装选项中不选择任何内容,然后单击添加图标按钮。选择运行Gradle任务。 < / p >
双击运行Gradle任务,将会有一个弹出的选项,就像图片一样。将第一个选项更改为app,第二个选项更改为像图像一样安装调试。
现在问题终于解决了
为运行创建一个新的配置,参数与默认配置应用程序相同。这对我来说很有用。
Gradle Tab View -> Tasks -> Install
Run
首先是Clean Project和Rebuild Project。如果它不起作用,那么容易, 硬核, 快方法对我来说是关闭IDE并重新启动后删除以下两个名为.gradle和.idea的文件夹-
Clean Project
Rebuild Project
.gradle
.idea
查看Gradle Table =>右键单击应用程序=>点击“Reload Gradle project”;
我的解决方案是将Android Studio从“Artic Fox | 2021.3.1 Canary 12;到“北极狐狸| 2021.3.1金丝雀13”;
为您需要正确配置签名证书的发布变体选择以调试结尾的构建变体。
请遵循以下三个步骤:
现在运行你的应用,享受吧。
尝试在Android Studio终端上运行以下命令:
gradlew connectedAndroidTest
选择“Default APK"从安装选项中单击添加图标按钮。选择“Gradle-aware Make"->"OK" < / p >
因为我做了:
文件→使缓存失效/重新启动
工作顺利^^
首先清洁你的项目,然后重新构建项目它将解决问题
设置安装选项->部署:APK from app bundle对我有用。
APK from app bundle