現在我已經構建了名爲telephony_DA的第三方jar。 我已經可以在應用程序級使用這個telephony_DA庫。 (在AndroidManifest.xml中modication和權限添加到在/ etc /權限)如何在Android上將第三方庫(jar)鏈接到systerserver.java(services.jar)?
我的問題是,我從寫了一個名爲TelephonyRegistry_DA.java新服務
「com.android.server」 包裝和使用的類telephony_DA圖書館。 在注意到Android.mk中的telephony_DA庫之後,我可以成功構建服務庫。 但是在運行時它appearred崩潰與
"java.lang.NoClassDefFoundError: com.android.server.TelephonyRegistry_DA"
我試圖找出問題的原因,然後我發現了什麼。 一旦我從TelephonyRegistry_DA.java中的telephony_DA庫中刪除類,然後在運行時從TelephonyRegistry_DA.java創建和添加服務就沒有問題。 看來,systemserver不知道與telephony_DA庫的鏈接。
那麼如何添加第三方jar到systemserver.java中?
謝謝。
http://stackoverflow.com/a/10046725/1289716 – MAC