[英]How to create and use android libraries jar?
我已經創建了簡單的android庫項目。
我選擇“新建Android應用程序項目” >>選中“將該項目標記為庫”,然后取消選中“創建自定義啟動器圖標”,然后取消選中“創建活動”。
之后,我創建了一個名為MyClass.java的簡單類,這是我的代碼:
package android.external.jar;
public class MyClass {
public String helloWorld(){
return "Hello World";
}
}
然后,我選擇export >> Java >> Jar File >>取消選中src文件夾(AndroidManifest.xml附帶)之外的所有文件>>並構建該JAR文件。
我還有另一個使用該JAR文件的Android應用程序項目。
我已經通過右鍵單擊我的項目>>屬性>> Java構建路徑>>庫>>添加外部jar,向該項目添加了外部JAR。
它像這樣去:
我試過像這樣在我的應用程序中使用該庫:
import android.external.jar.*;
...
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.button1:
try {
MyClass myClass = new MyClass();
Toast.makeText(getActivity(), myClass.helloWorld(), Toast.LENGTH_SHORT).show();
} catch (Exception e) {
// TODO: handle exception
Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_LONG).show();
}
break;
default:
break;
}
}
...
但這不起作用.. :(
我有這樣的錯誤:
有人知道如何解決我的問題嗎? 真的需要您的建議。
非常感謝..
首先,您必須將庫放置在libs
文件夾中,然后
您必須包括您的庫,並在properties -> Java Build Path -> Order and Export
檢查jar文件。
一旦清理項目,然后檢查一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.