2013-05-20 94 views
1

我剛剛開始學習Libgdx,並且正在將4個項目[桌面,主要Java遊戲,android,html]導入到Eclipse Juno中。我沒有添加任何代碼行,只是試圖讓它們在不同的平臺上運行。將libgdx項目導入Eclipse Juno錯誤無法找到.apk

它在桌面版本上運行良好,但是當我嘗試在Android模擬器中運行它時,出現錯誤。找不到mygdxgame.apk!

我意識到我的gen文件夾是完全空的,這個項目沒有R.java。我嘗試了許多事情來完成這項工作,但沒有一項工作。我列出了迄今爲止我嘗試過的東西,並希望我提出這個反覆提問的問題。

  1. 項目>清潔
  2. Package Explorer中[右鍵點擊我的項目]> Android的工具>解決項目問題
  3. 刪除根目錄和項目>清潔
  4. 重啓動Eclipse的
  5. 刪除的項目和再次導入
  6. 將主要Java遊戲和Android項目的編譯器符合級別設置爲1.6
  7. 向android添加了虛擬XML項目,並試圖清理和刪除它
  8. 未經檢查和複查自動構建
  9. 經過我的目標-SDK在project.properties並確保它是相同的項目屬性 - > Android和我的Manifest.xml
  10. [右鍵單擊項目]>屬性> Java構建路徑>源標籤,刪除了mygdxgame /根文件夾,然後再次添加它
  11. 確信項目屬性>安卓>是庫沒有被選中至今

沒有奏效。我的gen文件夾仍然是空的,我無法運行Android項目,因爲有相同的錯誤。找不到mygdxgame.apk!

我還能做些什麼來解決這個問題?如果這個問題得到解答,我會很感激有人給我一個解決方案的鏈接,因爲我現在一直在通過SO和Google傾注近2個小時,但沒有成功。

的REG

+1

我做了一個完整的重新安裝Eclipse的,下載所有的包再次。現在它正在工作..:| – KVNam

回答

2

我會採取alook你buildpath如果所有庫是正確的。如果它是來自其他計算機的項目,則庫通常位於不同的地方,因此您需要更正這些手冊。如果它們不正確,那麼android項目不會生成你的R.類,等等。所以做rightclick on the core projekt -> Buidl Path -> Configure Build Path。現在看看這些庫是否都有。我有與Android 15的apk相同的問題,所以我需要添加它的手冊。乾淨或這樣不解決這樣的,因爲日食不知道你有你的所有庫。

如果你真的沒有得到它,我會重新使用libgdx的setup ui。它並沒有爲你處理所有的進口等等。你也可以用它來更新你當前的項目等等。

否則我會閱讀Libgdx的Manual Project Setup指南。

Libgdx setup Guide
我希望這能解決它。

+0

感謝您的迴應,但我使用安裝UI來創建此項目。而且我還通過手動設置鏈接並重新檢查了所有版本的所有庫,特別是核心和Android項目。仍然沒有在Gen文件夾和相同的找不到* .apk!錯誤..我真的在我的智慧在這裏結束。 – KVNam

+0

正如我寫的看看構建路徑。即使使用UI,也不是每個庫都必須是正確的。 – BennX

+0

我遵循你的指示並檢查了構建路徑,我的核心項目和Android項目都包含所有罐子和源附件正確設置,甚至檢查了Order和Export。已鏈接我的資產文件夾,我的gen文件夾在Android項目源中提到,兩個庫都在原地。:(仍然沒有區別。 – KVNam

3

在構建路徑上,您應該有一個對Java項目的項目選項卡下的主項目的引用。在Libraries下,你應該把gdx-backend-android.jar和gdx.jar與Android一起作爲一個庫。

請檢查Android是否設置爲庫。如果是這樣,取消選中它。爲此,請右鍵單擊該項目,然後選擇「屬性」。在新窗口的左側面板上選擇Android。 取消選中Is Library(如果選中)。

這裏的東西可能會幫助 - Unable to run Android app, Could not find .apk issue in eclipse

+0

我在Java Build Path中的項目選項卡有一個對主項目的引用,我根據libgdx站點描述的手動設置過程檢查了所有這些。當我右鍵點擊我的Android時,我沒有得到Build Project的選項,目前我正在直接做一個Android應用程序運行,這對我的所有其他Android項目都有效,我不知道這是否會導致diff – KVNam

+0

我之前做過這件事,幾乎做了你所做的事情,突然間它剛剛工作。在月亮下發生一次Eclipse。但不知道爲什麼你沒有生成項目選項。 –

+0

:(我已經失去了整整一天這個..我希望它修復自己很快..我已經開始通過略有不太相關的解決方案也希望得到它的工作.. – KVNam

6

前幾天發生了什麼事我:

  • 1 .-我得到了SDK工具22更新,我安裝了它,沒有其他更新出現在我的SDK經理...所以我關閉了它。

  • 2.-然後我得到那個「沒有APK」的錯誤,並嘗試每一個我能找到的答案。

  • 3.-我再次打開SDK管理器,我注意到SDK Platform Tools也有一個更新,並且有一個新的:SDK Build Tools。當我第一次更新SDK工具時,他們都沒有出現..所以。

答:

打開SDK管理器,檢查你的SDK工具,SDK平臺工具,SDK開發工具是更新:)

相關問題