在eclipse 導入簡單的Android studio 簡單項目


前言:

    現在Android studio版本已經去到2.0(我暫時用着開發者版本)了,但是還是和以前的版本一樣卡。

    (因為我用了很多第三方的UI控件,導致在Android studio build一個項目非常漫長,大約改一個字符需要兩三分鍾,最長試過5分鍾呢。

     不過在Eclipse的話,最多只需要半分鍾就Build 到在手機,大大減少編譯項目時間,有助於開發調試。)

所以我還是用着Android studio來開發,Eclipse 來編譯項目。

    不過今天不是來說在Android studio如何兼容Eclipse的項目怎么,怎么樣!

而是在Eclipse如何兼容Android Studio 的簡單項目(我只會比較簡單的。)

 

  0.:你得有一個Android studio 的簡單項目,最好自己能跑一遍。

    (還有如果是菜鳥的你,連Android studio和Eclipse的android 項目結構都不知道,我勸你別看這篇文章,會變傻逼的,哈哈哈)

  1.:你在Eclipse 創建 android 項目.(最好也能跑一遍),接着復制一份作為備份,再把

    src , libs , res , AndroidManifest.xml 和 assets (這個刪不刪沒有問題,不過如果在Android studio中有,就必須刪除,免得出什么問題)

這幾個文件或者文件夾刪除。希望能得到一個以下這個情況

  

  2.接着復制Android studio的啟動項目app(一般都是這個名字)里面的 src 和 libs文件夾(一般在Android studio創建都會有這兩個文件夾的),直接黏貼在Eclipse的項目的根部。

這時基本已經復制了Android studio項目基本源碼到Eclipse了。

  

  3.這時需要把對Eclipse進行配置一下。讓其能對其文件進行編譯。

     a.右鍵 src/main/java文件夾,標明其 “android項目 ” 的 src 

       

  或者

    在其項目下的“ .classpath ”中 添加 <classpathentry kind="src" path="src/main/java"/> 這么一行代碼進行配置

  b.接着就是 res 文件夾 的 配置,這個需要打開的 配置文件 是 項目中根目錄的 “.project” 

    最后結果是這樣的

        代碼如下

        <linkedResources>
          <link>
            <name>res</name>
            <type>2</type>
            <locationURI>PROJECT_LOC/src/main/res</locationURI>
          </link>
        </linkedResources>

    這時就完成 res 的配置了。 

    (解釋{

      “linkedResources” 這個節點說明將 “資源” 的內容引入到 “選中的目錄下”

      “name” 是在根目錄下的別名

      “type”  值 “2” 代表 “ 文件夾 ” 的意思 , “1” 代表 “文件” 的意思

      “locationURI” 被引入的路徑。(注意,這個路徑是絕對路徑來的,  

      所以有必要說明一下“PROJECT_LOC”是什么,

      “PROJECT_LOC” 是當前根目錄的絕對路徑。是Eclipse 的項目的一個常量來的。

      在

      )

    })

    c .

      i.最后把文件 "AndroidManifest.xml" 復制到Eclipse項目的根目錄。

      或者

      II 在 “.project” 添加

        <linkedResources>
          <link>
            <name>AndroidManifest.xml</name>
            <type>1</type>
            <locationURI>PROJECT_LOC/src/main/AndroidManifest.xml</locationURI>
          </link>
        </linkedResources>

      上面已經解釋一次了,所以這里就不詳細解釋了。

      就能完成了。

    d.當然如果build.gradle 的 dependencies (依賴包) 有寫明 了需要引入 “第三方jar” 或者 “第三方aar”的話,就只能自己去下載了。

      (本文先不討論這點。想知道的話,請移步這里:http://www.cnblogs.com/shortboy/p/4424944.html

最后你試一試是否能進行編譯Eclipse的項目。

 

  有兩點要注意的:

    1.就是 linkedResources的使用,如果 被 鏈接的文件 或者 文件夾 不存在,或出現不知名的錯,所以自己使用時需要注意注意

    2.當你復制含有linkedResources的項目一定要去  “.project” 更改 項目的根路徑,不然所引用的文件會很亂的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM