2012-08-07 145 views
0

我想從我的android應用程序做一個安寧的帖子。我已將jersey-core1.13,jersey-server1.13和jersey client1.13 jar文件導入到我的項目中。而當我創建客戶端這樣的:android Jersey api客戶端創建NoClassDefFoundError

Client client = Client.create(); 

我收到運行時錯誤:E/AndroidRuntime(540): java.lang.NoClassDefFoundError: com.sun.jersey.api.client.Client

問題是什麼?誰能幫忙?

+0

@Isa_Kuru我已經編輯我的答案。請參閱鏈接。美麗的圖片描述在那裏給出。 – 2012-08-07 11:26:53

回答

1

如果未配置jar文件的構建路徑,則通常會出現此錯誤。

避免這個問題的最好方法是保持你的所有jar文件名爲文件夾(創建文件夾,複製所有罐子文件)。如果您使用的是ADT 17+(不確定,但至少可以在ADT 20中使用),那麼它會自動配置構建路徑。

注意:刪除構建路徑中的所有外部JAR文件(ADT會自動檢測並從文件夾中配置它們)

希望這有助於你。

對於方法的圖案描述我描述請參見

http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17