Android Studio导入项目说明

Posted by Bill on January 17, 2019

1.前言

在实际开发过程中,有时候需要导入其他环境的项目,这时候如果和个人的环境不匹配,编译就会报错,现在简单记录下修改的流程,以便后续能快速开发。

2. 修改gradle插件版本

一般通过AndroidStudio标题即可确定gradle插件版本

此时可以修改build.gradle至一致:

1
2
3
4
5
6
7
8
9
10
11
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

3.修改SdkVersion

不同项目针对的SdkVersion会有差异,针对环境和机型,确定SdkVersion:

1
2
3
4
5
6
7
8
9
10
#/app/build.gradle
    compileSdkVersion 26
    buildToolsVersion "23.0.2"
    defaultConfig {
        applicationId "me.veryyoung.dingding.luckymoney"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 43
        versionName "1.3.6"
    }

4.修改gradle路径

gradle的版本号需要和本地设置一致,可以参考以往的gradle-wrapper.properties

1
2
3
4
5
6
7
8
#gradle/wrapper/gradle-wrapper.properties

#Fri Oct 21 20:39:47 CST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

5.修改工具或依赖库的版本号

在以上都修改好后,还很可能会提示工具的版本问题,如:

此时可以选择更新或者与以往仓库一致,详细可参考build.gradle

由于SDK的版本与工具的最低版本号可能有要求,所以可以根据提示修改build.gradle至SDK要求的最低版本并进行更新:

在dependencies也需要与环境的一致:

1
2
3
4
dependencies {
    provided files('libs/XposedBridgeApi-82.jar')
    compile 'com.android.support:appcompat-v7:23.1.1'
}

此时可以通过”File/Project Structure/Dependencies”中选择以后的同类库进行替换。