使用gradle 2.10和gradle插件2.0.0-alpha5时,Android Studio无法正常工作

在更新到Android Studio 2.0预览版5之前,我使用com.android.tools.build:gradle:2.0.0-alpha3和gradle 2.8。它工作正常。

在我更新到2.0预览版5后,它告诉我更新到com.android.tools.build:gradle:2.0.0-alpha5和gradle 2.10。

我现在无法正常构建和运行我的应用程序。 它总是使用我的代码的旧副本,虽然我已经更改了代码并花费了更多的时间来构建。

如果我回到com.android.tools.build:gradle:2.0.0-alpha3并且gradle 2.8.It变得正确。

Android Studio版本( http://tools.android.com/recent )

Android Gradle插件版本( http://tools.android.com/tech-docs/new-build-system )

Android Studio Preview 6于2016年1月21日发布.Android Studio Preview 7于2016年1月23日发布。

您可以看到Android Studio Preview经常更新。 如果您不想处理各种错误,最好使用稳定版本。

如果要使用更多function,应始终保留最新版本以避免错误。

Related of "使用gradle 2.10和gradle插件2.0.0-alpha5时,Android Studio无法正常工作"

你的问题是即时运行,因为如果项目构建和APK安装,它不能是Gradle问题。

即时运行仍在开发中,并且此问题无法正常运行。

要禁用即时运行:

  1. 开放的属性,
  2. 转到编辑器>构建,执行,开发>即时运行
  3. 取消选中启用即时运行到热交换代码

在评论( post )中有一个由Android开发团队在谷歌加上列出的快速修复。

在build.gradle中将dexInProcess设置为false:

 dexOptions { javaMaxHeapSize "4g" dexInProcess false //the magic line } 

您可以尝试这样做:从文件 – >菜单或命令 – 转到项目结构; 在mac。 然后(不要尝试将android插件版本更改为2.10)将android插件版本更改为与当前android gradle版本相同,如下图所示:

在此处输入图像描述

将您的插件更新为

 classpath 'com.android.tools.build:gradle:2.0.0-alpha6' 

你可能会得到“ Gradle Version 2.10是必需的。 “错误。 试试这个

有时,如果使用本地分发,则必须更改gradleversión设置和包装文件。

  1. 文件>设置>构建,执行,部署>构建工具> Gradle
  2. Gradle Home to gradle-2.10
  3. 应用
  4. C:\ Users \ … \ project \ gradle \ wrapper \ gradle-wrapper.properties to gradle-2.10-all .zip

如果缺少第4步,Android工作室将回到gradle-2.8,所以我每次都要做1-3步。

好吧,它发生在我身上,我不知道它是否是一个孤立的案例。

如果您有64位发行版,请安装32位deps:sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc ++ 6 sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev