克隆eclipse項目到本地Androidstudio編寫的全過程

前提:服務器上的代碼是eclipse項目;本地習慣用AS編寫;clone下來的代碼不包含"無效"代碼。

1、克隆項目;

對比項目目錄和AS新建項目的目錄不同,且多數文件缺失,請教老師傅:

1)本地工程裏無效文件,不會上傳服務器;

2)服務器上的是eclipse項目。

對策:對“無效”沒有太多概念,但直覺說明,要後續通過git管控代碼,必須保證,本地形成項目後多出來的那些文件也是要屏蔽掉的。

2、安裝eclipse,新建項目以克隆下來的文件目錄爲源文件生成:

File-new -project-Android-Android Project from existing code

一般如下操作就可以了,當選項框不可選,可能是這個原碼已經存在這個對應的項目名了。如下,即完成eclipse的項目生成。

如果提示description錯誤,選上"copy projects into workspace"

3、查看git指令確定,新建項目多出來的文件:

.classpath

.project 

bin/

4、增加.gitignore文件,如果存在則直接編輯。

      1)window-showView-Navigator切換到Navigator視圖,查看是否存在.gitignore文件,沒有就新建一個;

      2)將3中的三個加入到.gitignore文檔中

(再執行git,工作區乾淨)

5、導出gradle,打開file-export,沒有Generate Gradle build files的話,需要安裝adt

https://blog.csdn.net/qq_21454973/article/details/80429545

安裝完成後重啓,進行如下步驟:

在Eclipse裏面選擇File->Export,選中"Generate Gradle build files":

點擊"Next",會有一個說明對話框:

繼續"Next",選擇要轉換的項目,注意只選中要轉換的項目,這個項目需要的庫不要選中:

再點擊"Next",可以看見項目需要的庫已經被自動包含了進來:

連續點擊"Finish",結束在Eclipse中的操作。進入Android Studio,同樣的關閉當前項目,進入Welcome對話框:

6、打開AS:

選擇Import project (Eclipse ADT, Gradle, etc.),進入項目選擇的對話框,注意這時就不是選擇要導入的項目,而是Eclipse工作目錄下的build.gradle文件

7、根據AS版本修改:(我用的是Androidstudio 3.0.1)

1)gradle-wrapper.properties 文件的distributionUrl=

https\://services.gradle.org/distributions/gradle-4.1-all.zip

2)src下的build.gradle文件的classpath

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

8、最後檢查下git,通過AS打開後生成的一些“無效”文件,也要加到.gitignore文件中。

重新打開AS。項目可正常使用了

參考文檔:

https://www.jianshu.com/p/64b271c12b33

https://blog.csdn.net/qq_21454973/article/details/80429545

https://blog.csdn.net/qq_31881469/article/details/78646014

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章