2011-12-23 57 views
2

我想用我的應用程序從jar文件開始一個活動。在我使用的jar文件中在jar文件中調用活動

Intent intent=new Intent(cl,com.jar.Adview.class); 
      cl.startActivityForResult(intent,0); 

其中,cl是我的應用程序的活動。 Adview.class位於我的jar包中,名爲com.popupjar.But,它引發空指針異常。這個怎麼做。請給我一個解決方案。

注:意圖將在一個方法。當我在我的應用中調用該方法時,意圖活動想要開始。

+1

請添加錯誤日誌。 – Abhinava 2011-12-23 05:07:23

回答

0

貌似cl是在代碼

0

Android sdk包含用於將Java字節碼轉換爲Dalvik字節碼的dx工具。
首先你的JAR文件中必須包含的Dalvik字節碼,要做到這一點,你需要打開終端或CMD,輸入:

dx --dex --output=classes.dex nameofyourjar.jar 
aapt add nameofyourjar.jar classes.dex 

注重對一些限制,你會更瞭解他們,當你生成你的.jar