如何把AndroidStudio項目向Eclipse項目遷移,eclipseandroid
首先這是一個很尷尬的話題,辜負了Google公司對開發IDE做出的努力,我要懺悔。 說實話AndroidStudio 比Eclipse要好用很多,但是項目需要,還是要做一下遷移。
以FloatingAction 項目舉例
說明:實現向上滑動隱藏懸浮按鈕,向上滑動顯示懸浮按鈕
FloatingAction GitHub 地址:https://github.com/telly/FloatingAction下載下來後看項目結構如:裡麵包含兩個Modal,一個是demo,一個是library,這個在Eclipse中就要建兩個項目一個可運行項目 demo,一個lib項目library
首先建立lib項目,開啟library 檔案夾查看設定檔,好吧,用的是maven管理的項目,不用管它,我們很渣,不用gradle,也不用maven。那就看AndroidManifest.xml
ok,找到包名了com.telly.floatingaction開啟gradle.properties設定檔看下: lib項目名為 FloatingAction Library不要管POM是什麼,我們不用Maven。在Eclipse中建立項目 FloatingAction Library 包名 為com.telly.floatingaction
把編碼格式改為UTF-8,也許你的預設就是了找到項目路徑 把src、res、AndroidManifest.xml都替換掉,如果有lib檔案夾,或者jniLib檔案夾,裡面的內容Copy到libs下面然後把項目設定成isLibrary
好吧,報錯了(應該是不會出錯的。。)android.support.annotation.* 資源沒有 這個問題是 Api 要求的版本有點略高。。要21才行,匯入支援包就行了
網上找了半天也沒找到,我用的是AndroidStudio0.8 在內建的SDK裡面找到了 Jar包:http://download.csdn.net/download/liuyaoyue1/8063983匯入進去OK。
R檔案丟失,Refresh 然後重新Build 一下,如果還是不行,就是Eclipse環境的問題,比如你的Target版本 tools 沒有下載 , 換一下 Android 版本試一下我的lib項目已經搞好了
下面是Demo項目
和lib項目一樣 查看配置包名為:com.telly.floatingaction.demosrc,res,AndroidManefest.xml 替換掉添加 項目引用如果版本不夠的話,記得把xxxh的資源檔刪除掉
OK 遷移成功了。
android studio項目 匯入android studio 項目的問題(不是eclipse匯出的項目)
開啟build.gradle,看看裡面的內容
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' }}apply plugin: 'android'android { compileSdkVersion 19 buildToolsVersion "19.0.0"}
Android Studio上的項目怎轉移到手機上
第一,保證這兩個設定檔中紅色部分一致。AndroidStudio會自動下載Gradle包,比方說gradle-1.8-bin.zip
第二,由於最新版AndroidStudio已經不支援gradle1.6,所以如果由Eclipse產生的兩個設定檔版本太舊,則手動修改為新版即可。
第三,確保AndroidStudio確實提供了如下版本的SDK,當然也可以把設定檔中的版本號碼修改為AndroidStudio支援的版本。
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
這樣應該就可成功遷移了。