2012-11-30 29 views
7

我想在Android應用程序中使用Kryonet,但是當我嘗試在Android虛擬設備上,甚至在我的Android手機,我得到這個錯誤:Kryonet和Android

-Could not find class 'com.esotericsoftware.kryonet.Client', referenced from method com.Boussole.phone.MainActivity.onCreate 

我已經添加Kryonet到構建路徑:

properties/java build path --> Libraries-->add jars --> kryonet-2.18-all.jar 
+1

請添加您的構建路徑的屏幕截圖。 – m0skit0

+0

將您的庫放在libs文件夾中。 – njzk2

回答

3

如果您使用的是Eclipse與ADT,你擁有的唯一的事情時 要添加一個罐子庫複製並粘貼到libs文件夾 (做這個文件夾已經存在於你的Android項目下), 和ADT將負責將其添加到構建路徑。

實際上,你沒有選擇,如果你添加你的jar文件到構建路徑(舊的方式)它會正確編譯,但它會給你啓動你的應用程序時,NoClassDefFoundException。

(答案已經mentionned在njzk2的簡潔評論)

0

我不得不把項目導入到我的Eclipse工作區。通過...

文件>導入>現有項目進入工作區。這是項目的最高級別。 (我假設它已經從GitHub下載?)

我做了的lib文件拷貝到我的Android項目lib文件夾。

我確實得到了一些錯誤,但後來運行eclipse作爲管理員,它解決了每一個錯誤。由於buildconfig無法在我的Facebook SDK中構建。