我正在尋找所有的網絡,但無法找到我的問題的解決方案,我導入項目進入eclipse導入 - >使用Svn簽出項目。項目導入後,我試圖運行它作爲android應用程序,但該項目沒有Android庫,不能添加庫與右鍵單擊 - >構建路徑,請幫助。作爲Android項目運行svn
回答
你剛剛簽出的是一個android項目。
但是由於沒有.project和.classpath文件,因此該項目沒有設置爲默認運行在eclipse上。
爲了讓該項目被Eclipse公認爲Android項目,您需要將「Android自然」添加到您的項目中。
.project文件在Eclipse中不可見,但是一旦將其導入到Eclipse中後,您可以在Shelves項目的根目錄下找到它。
編輯您的項目文件,使它看起來像這樣:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Shelves</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
另外,還要確保你檢出
,而不是
您還必須創建在貨架項目的根.classpath文件,使它看起來完全一樣如下:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
確保您的SDK已正確安裝和您的project.properties目標是已安裝的SDK版本。例如,如果您有SDK API級別10安裝:
# Project target.
target=android-10
關閉項目,然後再次打開它,使項目>清潔...,刷新,唧唧歪歪的...直到它的作品。
正如你所說的我做了,但是我得到這個兩個錯誤:說明\t資源\t路徑\t位置\t類型 該項目未建,因爲它的構建路徑是不完整。找不到java.lang.Object的類文件。修復然後構建路徑嘗試建立這個項目\t貨架\t \t未知\t的Java問題 和說明\t資源\t路徑\t位置\t類型 的java.lang.Object類型不能得到解決。它是從所需的.class文件中間接引用的\t ShelvesView.java \t/Shelves/src/org/curiouscreature/android/shelves/view \t line 1 \t Java問題 – sekula87
將在一分鐘內編輯我的答案。 –
完成,不工作,但無論如何謝謝你。 – sekula87
我不相信給出的答案是最佳實踐。很多時候,回購項目中沒有.project或.classpath文件(出於很好的理由,但這是一個不同的故事),因此您可以「從現有源創建項目」。
在eclipse中有兩個類似但不同的選項。文件 - >導入 - >導入Android項目...和文件 - >新建 - >項目 - > Android-> Android項目從現有的代碼。在第一個中,提供了.project和.classpath文件,但您可能需要調整構建路徑。在後者中,只提供源代碼,這是您想要使用的選項。一旦你選擇'從現有代碼的Android項目',只需瀏覽到你剛剛簽出的目錄,然後建立項目。
- 1. 無法運行android項目作爲eclipse考慮它作爲庫
- 2. Eclipse:如何從svn運行項目?
- 3. 在svn repository中運行一個項目
- 4. 無法運行或調試SVN android項目
- 5. 無法運行Android項目
- 6. 無法運行android項目
- 7. 運行Android項目時NoClassDefFoundError
- 8. Java eclipse運行android項目
- 9. 如何運行Android項目?
- 10. Android項目運行錯誤
- 11. Neatbeans不運行Android項目
- 12. 作爲JAR項目運行的Spring JMS
- 13. 如何導入eclipse中的鈦項目作爲普通的android項目運行?
- 14. 不作爲啓動項目設置項目,但運行它
- 15. SVN:管理作爲現有項目的分支的項目
- 16. Android項目中的運行時目錄
- 17. 將Android項目轉換爲Maven後,我無法運行Android項目
- 18. 運行項目
- 19. svn目錄作爲webroot
- 20. Android ADT無法運行項目
- 21. Android Studio項目運行問題
- 22. 問題與Android上運行gradle項目
- 23. 錯誤,同時運行android studio項目
- 24. 運行Android項目的netbeans錯誤
- 25. 未在eclipse中運行的Android項目
- 26. 無法在eclipse中運行Android項目?
- 27. 無法運行Xamarin的Android項目
- 28. 如何運行android庫項目?
- 29. 運行android項目時獲取noClassFoundError libcore
- 30. 運行導入的android項目
目前尚不清楚你試圖達到什麼目的。您嘗試導入Android庫項目的項目是?你不能運行一個庫項目。 – Rajesh
導入時會出現「檢出爲使用新項目嚮導配置的項目」選項。選擇並選擇Android項目 – Krishnabhadra
我想從http://code.google.com/p/shelves/source/checkout導入Android應用程序。我嘗試了「使用新項目嚮導配置的項目檢查」選項,但隨後Shelve項目只是文件結構中的一個文件夾。 – sekula87