2
我對android非常陌生,當我嘗試運行我的android項目時出現此錯誤。Android沒有找到JSONValue類
java.lang.NoClassDefFoundError: org.json.simple.JSONValue
E/AndroidRuntime( 502): at in.juspay.PaymentService.initOrder(PaymentService.java:165)
E/AndroidRuntime( 502): at com.example.HelloMobile.LoginActivity$1.onClick(LoginActivity.java:124)
E/AndroidRuntime( 502): at android.view.View.performClick(View.java:2485)
E/AndroidRuntime( 502): at android.view.View$PerformClick.run(View.java:9080)
E/AndroidRuntime( 502): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 502): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 502): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 502): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 502): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 502): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 502): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/AndroidRuntime( 502): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/AndroidRuntime( 502): at dalvik.system.NativeStart.main(Native Method)
我有我寫的jar文件,並使用maven工具構建。當我這樣做:
mvn clean install
那裏有沒有錯誤,一切工作的文件,但是當我的jar添加到我的Android項目,並嘗試運行我得到這個錯誤。
下面是pom.xml
文件我的Maven依賴:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.7</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>3.0.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</dependency>
</dependencies>
不知道爲何出現錯誤。
感謝您的幫助。
如何安裝'maven-assembly-plugin'? – sriram
只需更新我的答案以包含安裝。 –
謝謝。更新'pom.xml'文件後。我可以運行'mvn clean install'? – sriram