簡體   English   中英

如何在eclipse中創建新的android項目並在本地git存儲庫中共享?

[英]How to create new android project in eclipse and share in local git repository?

我使用該向導在Eclipse Juno中使用Android SDK Tools修訂版20.0.3在構建SDK 15和最低要求的SDK 15中創建一個新的Android項目。這些文件是使用活動,清單等的示例代碼生成的。我嘗試過不同的模板(在此過程中,與MasterDetail或帶有標簽的BlankActivity一樣),有時會出現AndroidManifest.xml或帶有重復XML元素的activity_main.xml等問題。 所以我手動修復了這些問題(我認為這是向導的錯誤)。

現在,我希望通過EGIT“團隊分享”項目。 所以我右鍵單擊項目和“Team-> Share Project-> git”。 此時,它希望我選擇一個存儲庫。 我在Eclipse工作區外創建了一個新的(並在創建后重新使用它)。 (我也嘗試在父目錄中創建一個(即在工作區中盡管Eclipse警告不這樣做)。

無論哪種方式,當共享操作完成時,庫“Android Dependencies”的構建路徑在工作區中指定的位置中沒有“android-support-v4.jar”。 似乎在egit操作之后,項目目錄似乎已被移動到存儲庫,但.classpath文件沒有更改。

這是egit應該如何工作(在git repo中移動項目工作區並告訴Eclipse項目目錄在新位置)? 是手動修復構建路徑的唯一解決方法嗎?

是否有不同的方法在Eclipse中創建新的android項目,然后將相關文件(即排除生成的java文件)放入本地git存儲庫,以便Eclipse EGIT工作?

經過一些試驗和錯誤,我正在回答我自己的問題。

這是步驟。

  1. 通過向導創建android項目。
  2. 修復任何XML錯誤(必要時)以獲得可構建的項目。
  3. 右鍵單擊項目和Team-> Share Project-> Git
  4. 選擇Git存儲庫(並在必要時創建)。

此時,Java Build Path中的Android Dependencies(動態類路徑容器)將是錯誤的,因為Git已將文件移動到存儲庫。

  1. 關閉項目(項目 - >關閉項目)
  2. 重新打開項目(項目 - >打開項目)現在,Android依賴項是正確的,因為它是動態的。 我不知道Eclipse用於動態類路徑容器的確切機制,但如果您閱讀Android工具網站 ,它將解釋用於填充此容器的規則。
  3. 清理項目。 (項目 - >清潔...)

重要的是不要嘗試自己修復這些Android依賴項(比如刪除它),因為當你開始構建APK時,你的Android項目可能會出現問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM