程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> android-Android調用system/framework jar NoClassDefFoundError

android-Android調用system/framework jar NoClassDefFoundError

編輯:編程解疑
Android調用system/framework jar NoClassDefFoundError

01-04 10:54:31.118 I/art ( 5344): Rejecting re-init on previously-failed class java.lang.Class

01-04 10:54:31.118 I/art ( 5344): Rejecting re-init on previously-failed class java.lang.Class

01-04 10:54:31.118 I/OpenGLRenderer( 5317): Initialized EGL, version 1.4

01-04 10:54:31.128 I/art ( 5344): Rejecting re-init on previously-failed class java.lang.Class

01-04 10:54:31.128 D/AndroidRuntime( 5344): Shutting down VM

01-04 10:54:31.128 E/AndroidRuntime( 5344): FATAL EXCEPTION: main

01-04 10:54:31.128 E/AndroidRuntime( 5344): Process: org.simalliance.openmobileapi.service:remote, PID: 5344

01-04 10:54:31.128 E/AndroidRuntime( 5344): java.lang.NoClassDefFoundError: org.simalliance.openmobileapi.service.SmartcardService$7

01-04 10:54:31.128 E/AndroidRuntime( 5344): at org.simalliance.openmobileapi.service.SmartcardService.(SmartcardService.java:1201)

01-04 10:54:31.128 E/AndroidRuntime( 5344): at java.lang.reflect.Constructor.newInstance(Native Method)

01-04 10:54:31.128 E/AndroidRuntime( 5344): at java.lang.Class.newInstance(Class.java:1606)

以上是報錯的log,在調用的工程的Manifest中已經加了調用的路勁,在system/etc/permissions下也加了相應的xml,試過很多方法都還是同樣報錯,實在不知道是哪裡的問題,求大神幫忙,很急。。。

最佳回答:


這個問題我終於找到了怎麼解決,主要是我在應用的項目的Manifest裡沒有刪掉多余的,而且謝了屬性android:required="true",
這樣的意思就是必須去鏈接這個共享庫,但是我沒刪掉的那個共享庫其實是沒有的,所以在運行時會提示找不到類,但是這麼報錯,報錯的行數
就有點不對了,報錯的那一行其實是有這個類庫的,還有就是這個問題在編譯時並不會出現錯誤

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved