Android studio Android Studio 3.0金丝雀2:未找到属性“Android:versionCode”

Android studio Android Studio 3.0金丝雀2:未找到属性“Android:versionCode”,android-studio,android-studio-3.0,Android Studio,Android Studio 3.0,我已经将Android Studio更新为最新的canary版本,现在我无法运行我的应用程序 每次尝试构建项目时,都会出现以下错误: Error:F:\...\**app_name**\app\build\intermediates\instant-run-support\debug\slice_0\AndroidManifest.xml:2 attribute 'android:versionCode' not found 我试图手动打开该文件,该属性明显存在: <?xml versi

我已经将Android Studio更新为最新的canary版本,现在我无法运行我的应用程序

每次尝试构建项目时,都会出现以下错误:

Error:F:\...\**app_name**\app\build\intermediates\instant-run-support\debug\slice_0\AndroidManifest.xml:2 attribute 'android:versionCode' not found
我试图手动打开该文件,该属性明显存在:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="****"
      android:versionCode="1"
      android:versionName="1.0"
      split="lib_slice_0_apk">
</manifest>

我也有同样的问题。所以我尝试了android studio的稳定版本2.3.1。然后有一个问题,如果我想使用Android Studio SDK,我选择这个

尝试运行该应用程序时,出现一个渐变错误,要求最低Android Studio 3.0


我再次启动Android Studio 3.0 C2,关于SDK的问题再次出现,但随后应用程序编译,版本代码错误消失

对我有效的方法是进入我的项目文件夹,删除构建文件夹,迫使gradle重新编译所有内容。我还删除了gradle文件夹,但不得不手动重新创建,因为AS没有,但我不认为是这个解决了它。

这个问题与Instant Run密切相关。解决方法:在文件->设置/首选项中禁用它。这至少可以让你在AS的金丝雀版本中运行你的应用程序。

我也有同样的功能。我尝试过重建项目或稍微更改build gradle.g更改版本名和同步,然后大部分问题都暂时消失了。

简单地使缓存无效对我来说就行了

文件>使缓存无效并重新启动


无需禁用即时运行或手动删除任何构建文件夹。

对我有效的是robin和SamboyCodeing所说的组合

从“生成”菜单中清除项目 从“生成”菜单重建项目
然后我可以毫无问题地启动应用程序进行测试。

清理并重建项目 然后重新启动android studio。
它会工作。

在清理和重新折叠后,我禁用了instant run并重新启用它,错误消失。

将Android studio更新为Canary 3。他们解决了问题

截至2017年6月9日,漏洞仍然存在。在尝试了上述所有解决方法后,有效的方法是:

清洁工程 建设项目 禁用/重新启用即时运行功能 或 重新加载Android Studio。
若出现错误-建议通过“帮助”>“报告即时运行问题”将报告发送给Google,也可以分组创建错误报告。别忘了链接这个StackOverlow页面——也许这样谷歌会很快修复这个恼人的错误。

在Android Studio 3.0 Canary 2中,对我来说最快的解决方法是添加versionCode和versionName属性,当错误发生时,我只需将其更改为任何其他值,例如1.0到1.1再返回。然后应用程序就可以正常启动了

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          package="com.XXX"
          android:versionCode="1"
          android:versionName="1.0">

每次出现以下错误时:

Error:F:\...\**app_name**\app\build\intermediates\instant-run-support\debug\slice_0\AndroidManifest.xml:2 attribute 'android:versionCode' not found
错误:D:\StudioProjects\yoda\app\build\intermediates\instant run support\debug\slice\u 0\AndroidManifest.xml:2未找到属性“android:versionCode”


我想删除d:\StudioProjects\yoda\app\build文件夹,然后选择build\Rebuild Project,一切都会好起来。

对我来说,删除项目根文件夹中的.gradle文件夹就足够了。

打开清单文件并关闭它。
如果仍然不工作:重建,打开清单文件并关闭它,->运行

此错误自Android Studio 3.0 Canary 6以来已得到解决,只需更新Android Studio和所有SDK组件,然后重新启动Android Studio

测试日期:

建造AI-171.4163606,建造于2017年7月7日 JRE:1.8.0_152-release-884-b01 amd64 JVM:JetBrains s.r.o提供的OpenJDK 64位服务器虚拟机
Windows 10.0

我也有同样的问题!升级后的Sam问题添加到清单对我有效包=。。。android:versionCode=1 android:versionName=1.0>未禁用InstantRunEvent当我将versionCode和versionName显式添加到时,有时会出现错误。然后单击“渐变项目”视图帮助中的“刷新所有渐变项目”删除生成文件夹没有帮助。刚刚试过。帮我修好了谢谢,我希望有人能向我报告google@LordFlash是的,我提到过。另外,评论中的@Viper Alpha似乎还有另一个选择。不确定他的解决方案是否会影响任何与项目相关的东西。即时运行禁用是解决方案。