相关疑难解决方法(0)

如何在android studio中更新gradle?

我安装了Android Studio 0.1.9.今天我得到并更新到0.2版本,当然我更新了.安装完成后,我重新启动了Android Studio,但现在收到此消息:

Project正在使用旧版本的Android Gradle插件.支持的最低版本为0.5.0.请更新依赖项'com.android.tools.build:gradle'的版本

我怎么做?我在android studio中找不到任何gradle插件的更新工具.

android shortcut file-dependancy gradle android-studio

300
推荐指数
8
解决办法
62万
查看次数

如何在Android Studio中使用最新的gradle版本

我刚刚注意到Gradle 发布了2.12版,根据发行说明,脚本的编译速度提高了20%.我想在Android Studio中升级到该版本.

我使用V1.5.1和设置,我选择了"使用默认gradle这个包装"选项,这意味着不是使用本地gradle这个是安装每一个项目,一个特定版本的Gradle将用于每个项目.使用的版本是build.gradle文件中定义的版本.例:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
Run Code Online (Sandbox Code Playgroud)

现在如果我改变它:

classpath 'com.android.tools.build:gradle:2.12'
Run Code Online (Sandbox Code Playgroud)

然后Android Studio找不到该版本并抛出错误.显然,AS首先尝试在本地缓存中找到二进制文件(Android Studio/gradle/m2repository),然后尝试从bintray下载它:

https://jcenter.bintray.com/com/android/tools/build/gradle/2.12/gradle-2.12.jar
Run Code Online (Sandbox Code Playgroud)

浏览已发布的版本看起来像这里的最新版本是v2.1.0-alpha1.

  • 为什么v2.12不在bintray呢?它与Android Studio不兼容吗?
  • 如果它是兼容的,有没有办法下载它并在每个项目的基础上使用本地安装?(我不想破坏版本控制中的旧项目)

android gradle bintray android-studio

27
推荐指数
2
解决办法
7万
查看次数

为什么当前版本的Gradle插件不支持按需配置?

使用Gradle 4.6或更高版本时,Android Gradle插件的3.1.2版不支持按需配置.

gradle按需配置在处理具有大量模块的多模块android项目时非常有用,以避免不必要的配置.

我找不到官方发行说明/文档,解释了最新的android插件不支持按需配置的原因.有没有人更好地理解为什么它不起作用,也许未来的计划是什么?(例如,这只是一个临时错误?)是否有关于此更改的官方文档?

android gradle multi-module android-gradle-plugin

10
推荐指数
2
解决办法
7957
查看次数