天天看點

Android Studio中導入現有Eclipse項目(多圖步驟詳細)

Step1. 導入

File-New-import project…選擇項目AS會自動識别出Eclipse項目,一路Next轉為AS項目,項目目錄結構重構:

重構之前:

Android Studio中導入現有Eclipse項目(多圖步驟詳細)

重構之後:

Android Studio中導入現有Eclipse項目(多圖步驟詳細)

Step2. 修改配置檔案

重構項目之後,此時Sync大機率是會報錯的。如下圖:

Android Studio中導入現有Eclipse項目(多圖步驟詳細)

接下來修改配置檔案,這裡的步驟就和導入github項目是差不多的。

注意:以下

注釋

的部分即為需要修改的地方。

  1. /build.gradle(Project 項目)
buildscript {
    repositories {
        jcenter()
        google() //新增
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1' //修改
    }
}

allprojects {
    repositories {
        jcenter()
        google() //新增
    }
}
           
  1. /app/build.gradle(Module 子產品)
apply plugin: 'com.android.application'

android {
    compileSdkVersion 29 //結合本地已成功運作項目修改
    buildToolsVersion "29.0.3" //結合本地已成功運作項目修改

    defaultConfig {
        applicationId "com.example.android_2weimadecodeandcreate"
        minSdkVersion 8
        targetSdkVersion 29 //結合本地已成功運作項目修改
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.1.0'
    compile 'com.google.code.gson:gson:2.3.1'
    compile 'com.google.code.gson:gson:2.2.1'
    compile files('libs/zxing.jar')
}

           
  1. /gradle/wrapper/gradle-wrapper.properties

    此處隻需更改合适的gradle版本(注意與上面的gradle:3.2.1版本對應,對應規則參考Android Gradle 插件版本說明)

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
           

注意:如系統gradle目錄下無此zip檔案,等待AS下載下傳的過程是很慢的,是以最好這裡暫停一下Sync,然後将從https://services.gradle.org/distributions/上下載下傳的zip檔案直接放到C:\Users\jiugu(你的使用者名)\.gradle\wrapper\dists\gradle-4.8-all(所需的zip檔案名)\41c9mvq2w0645xx6nsenaerjl(AS自動生成的)目錄下,然後再Sync,CONFIGURE SUCCESSFUL後,可以看到zip檔案已經被AS自動解壓了。如下圖所示:

Android Studio中導入現有Eclipse項目(多圖步驟詳細)

繼續閱讀