簡體   English   中英

添加外部Jar庫

[英]Add External Jar Library

我知道我們應該將.jar庫放入項目目錄中的libs文件夾中,然后一切自動正常運行。 它修復了我的代碼和導入類中的錯誤,但引發了異常。 例如,當我使用jfeinstein10 / SlidingMenu庫時,拋出

java.lang.NoClassDefFoundError: com.slidingmenu.lib.R$styleable

一遇到

SlidingMenu slidingMenu = new SlidingMenu();

在運行時。 我的庫添加過程有什么問題嗎?

https://github.com/jfeinstein10/SlidingMenu是一個圖書館項目。

將庫項目的滑動菜單導入至eclipse。

右鍵單擊庫項目。 goto屬性。 選擇android。 您應該看到是否檢查了圖書館。

在您的Android項目中,右鍵單擊goto屬性。 選擇android。 單擊添加。 瀏覽庫項目添加,然后單擊確定。

http://developer.android.com/tools/projects/projects-eclipse.html

http://developer.android.com/tools/projects/index.html

在Android項目中引用動作欄sherlock(也是一個庫項目)。(添加了快照)。 檢查下面的鏈接以獲取快照。

導入actionbarsherlock時無法解析import .R

也請按照滑動菜單的步驟操作。

除了Raghunandan,這是文檔所說的:

您不能像真正的庫那樣將庫項目導出到獨立的JAR文件中。 相反,必須通過在從屬應用程序中引用該庫並構建該應用程序來間接編譯該庫。

他是完全正確的。 您不能將SlidingMenu用作jar文件。

可能是您的jar文件在運行時不可用,請首先檢查您的javabuildpath讓我清楚是library project還是jar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM