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

來源:互聯網
上載者:User

標籤:

前言:

    現在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” 更改 項目的根路徑,不然所引用的檔案會很亂的。

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.