【问题标题】:Importing older gradle projects into android studio将较旧的 gradle 项目导入 android studio
【发布时间】:2016-06-17 09:30:33
【问题描述】:

如何导入从 github 下载的基于旧 gradle 版本 (2.0.0) 的项目? 这是我的 build.gradle-

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0'
    }
}

ext {
    compileSdkVersion = 23
    buildToolsVersion = "23.0.3"

    minSdkVersion = 14
    targetSdkVersion = 23
}

每当我将 gradle 版本更改为 2.1.2(这是我所有项目都使用的 gradle 版本)时,项目就会卡在“building..”消息上并且永远不会导入 -

classpath 'com.android.tools.build:gradle:2.1.2'

我什至尝试将整个 build.gradle 文件替换为我项目中的文件,但仍然没有成功。

【问题讨论】:

    标签: android


    【解决方案1】:

    这是我从 Github 导入项目后要做的事情

    如图所示有两个gradle文件

    在第一个 gradle 文件中用你的替换类路径

    classpath 'com.android.tools.build:gradle:2.1.2'
    

    现在在其他 gradle 文件中如图

    用你的替换下面的这些行

    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    

        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    

    如果对库有依赖项,那么您也需要更改它们

    【讨论】:

    • 我替换了两个 gradle 文件并且它卡在了构建中
    【解决方案2】:
    1. 还尝试检查根 gradle 文件和属性。
    2. 使用默认的 gradle 包装器。它可以在 File->Settings ->Build->Build Tools->gradle 中找到。
    3. 虽然需要禁用 InstantRun,但有时会有所帮助。
    4. 试试this

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 2020-06-06
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多