回答
您在Eclipse Android開發中使用了哪些子系統/插件?
一般來說,這個過程被稱爲 「改變項目性質」 例如,
http://enarion.net/programming/tools/eclipse/changing-general-project-to-java-project/
你知道的this guide?
我不知道是否有方法來轉換現有的Java項目,但如果沒有,我會建議按照描述構建一個新的庫項目,然後將您的代碼移動到它。
是的,我意識到這一點,但它更多的是將現有的Android項目轉換爲Android庫項目。從頭開始建立一個新項目並不難,但我想知道是否有更簡單的方法來完成這項工作。 – hpique 2010-06-02 17:58:37
如果我必須轉換我通常只是創建一個新的項目,並在那裏複製文件。
如果我花時間做得正確,它會是一個Mavenized項目,我可以導入。你可以看看我的應用程序來幫助你獲得一些想法。 https://github.com/trajano/GasPrices
您需要更改項目性質(這已經回答了,但沒人給你需要的是實際的字符串)。
- 關閉Eclipse
- 打開項目文件中項目
製作的性質部分的樣子:
<natures> <nature>com.android.ide.eclipse.adt.AndroidNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> </natures>
再次啓動eclipse,玩得開心。
注:如果您使用行家你可以在你的pom配置項目的本質,看到maven eclipse plugin doc
我這是與Eclipse 3.5建成並使用的Java項目,而不是正確地建立的Android庫中的應用項目。我不確定它是如何工作的(該應用程序已經發布並且已經被罰款),但是當我嘗試在另一臺機器上設置開發環境時,我無法運行它。我不斷收到有關Java項目的引用的ClassNotFoundExceptions。
由於我有幾年的登記歷史,我真的不想移動項目作爲一些答案陳述。對我而言,將Java項目轉換爲適當的Android庫更有意義。
這裏是我不得不把得到它的工作步驟:文件
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
添加一個簡單的「AndroidManfest
添加AndroidNature到「項目」。RES 「
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.convertproject.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
</manifest>
添加 」project.properties「 文件
target=android-7
android.library=true
- 名爲創建一個空文件夾斷項目的根」
- 右鍵點擊項目,選擇Android Tools,修復項目屬性 重建
注:當你添加庫您的主項目,進口採用的是Android/Libray標籤(在項目屬性),而不是Java構建路徑/項目
,我仍然需要刪除項目並再次考慮它作爲Android項目日食重新導入 – omega 2012-12-13 11:59:37
我遇到了同樣的問題。下面是我的步驟:
- 創建一個新的Android項目
- 副本的.project,classpath文件到普通的舊式Java項目
- 刷新Eclipse中的簡單Java項目,然後將「Android的工具「在右鍵單擊普通的舊Java項目時出現在上下文菜單中。
- 「Android Tools」| 「修復項目屬性」
在最後一步,Eclipse將在「Builders」中添加「Android資源管理器」,「Android預編譯器」和「Android Package Builder」,並快速編譯該項目,創建「gen 「文件夾,BuildConfig.java和R.java。
完成。
我的解決辦法是:
- 複製AndroidManifest.xml中和project.properties文件到該項目的根目錄。
- 點擊「文件」 - >「導入」,選擇「Android」 - >「現有的Android代碼進入工作區」。
- 配置適當的源代碼路徑和Android Lib版本。
- 1. 將Eclipse「Makefile項目從現有代碼」轉換爲AVR項目
- 2. 將現有Eclipse項目轉換爲Maven項目
- 3. 將netbeans項目轉換爲eclipse項目
- 4. 將Eclipse項目轉換爲Eclipse上的Android項目
- 5. 將Android項目轉換爲Eclipse中的「常規」Java項目?
- 6. 將Android項目轉換爲Eclipse中的Java項目
- 7. 將Eclipse Java Project轉換爲Android項目
- 8. 將android項目轉換爲java項目
- 9. Android將項目轉換爲庫項目
- 10. 在eclipse中,如何將項目轉換爲Java項目?
- 11. 爲什麼我無法將現有Eclipse項目轉換爲動態Web項目?
- 12. 將現有iPhone項目轉換爲MonoTouch中的通用項目?
- 13. 將現有項目轉換爲Silverlight
- 14. 如何將現有的eclipse GWT項目轉換爲動態Web項目?
- 15. 將項目轉換爲Eclipse中的maven項目
- 16. Eclipse - 轉換爲Maven項目
- 17. 轉換現有項目的Maven項目
- 18. Eclipse:將JAR文件轉換爲項目
- 19. 將Nsight Eclipse項目轉換爲Visual Studio
- 20. 如何將Dr.Java項目轉換爲Eclipse
- 21. 將Eclipse項目轉換爲Maven
- 22. 將IntelliJ IDEA項目轉換爲Eclipse
- 23. 如何正確地將Eclipse項目轉換爲Maven項目?
- 24. 將JPA項目轉換爲java項目eclipse
- 25. 如何在沒有Eclipse導出的情況下將Eclipse Android項目轉換爲Android Studio項目?
- 26. 將js項目轉換爲NME項目?
- 27. 將iPhone項目轉換爲iPad項目?
- 28. 將Maven項目轉換爲Netbeans項目
- 29. m2e:將項目轉換爲maven項目
- 30. 將Flash項目轉換爲flex項目
您是否嘗試過運行命令行項目更新:android update project --path [projectpath] – 2013-12-23 21:30:11