我将Android Studio更新为Android Studio 3.4,并且试图运行我的一个应用程序,但这给我一个错误。
com.android.tools.idea.run.ApkProvisionException:变体的主要工件没有输出:调试
会话“ app”:安装失败。 安装失败 重新运行
答案 0 :(得分:1)
您可能正在使用不兼容的Gradle和Android Gradle插件版本。
至少将Gradle升级到4.1版
在gradle/wrapper/gradle-wrapper.properties
使用:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
并在根build.gradle
修改以下几行(添加Google maven存储库并将插件更新到3.0.1):
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
答案 1 :(得分:1)
在重新加载您的 gradle 项目后尝试运行您的应用
答案 2 :(得分:0)
我有同样的问题。 左侧是一个显示所有文件的窗格,称为“ Build Variants”。 我选择了该选项,并将我的主应用程序模块设置为debug-x86。我将其更改为debug-x86-64,它可以正常工作] 1
答案 3 :(得分:0)
通过运行=>编辑配置=>应用(或您的项目名称)解决该问题
在Before Launch
部分中,我添加了Gradle-aware Make
。
提示来自将我的项目与https://developer.android.com/studio/run/rundebugconfig#opening
上的示例屏幕截图进行比较答案 4 :(得分:0)
就我而言,删除您创建的签名捆绑文件。