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

时间:2016-01-21 03:50:17

标签: android android-studio android-gradle

在更新到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经常更新。如果您不想处理各种错误,最好使用稳定版本。

如果您想使用更多功能,请始终保留最新版本以避免错误。

6 个答案:

答案 0 :(得分:3)

在评论(post)中,Android开发团队在google plus上列出了一个快速修复程序。

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

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

答案 1 :(得分:2)

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

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

禁用即时运行:

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

答案 2 :(得分:2)

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

enter image description here

答案 3 :(得分:1)

将您的插件更新为

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

您可能会收到“需要Gradle版本2.10。”错误。试试this

答案 4 :(得分:1)

如果您使用的是本地发行版,有时您必须更改gradleversión设置和包装文件。

  1. 文件>设置>构建,执行,部署>构建工具>摇篮
  2. Gradle Home to gradle-2.10
  3. 应用
  4. C:\ Users \ ... \ project \ gradle \ wrapper \ gradle-wrapper.properties to gradle-2.10-all .zip
  5. 如果缺少第4步,Android工作室会回到gradle-2.8,所以我每次都要做1-3步。

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

答案 5 :(得分:0)

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