- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个简单的 android 应用程序,它在其构建路径上使用了一个 modbus 库(“jamod”)。它在我运行时立即崩溃。我在这个问题上有基本相同的问题:Getting "Caused by: java.lang.VerifyError:"
但我无法真正解决问题。我的应用程序之前运行良好,现在无论我做什么似乎都不起作用。
下面是 logcat 输出。提前致谢。
08-09 14:36:47.753: W/dalvikvm(396): VFY: unable to find class referenced in signature (Lnet/wimpi/modbus/net/TCPMasterConnection;)
08-09 14:36:47.823: W/dalvikvm(396): VFY: unable to resolve exception class 510 (Lnet/wimpi/modbus/ModbusIOException;)
08-09 14:36:47.823: W/dalvikvm(396): VFY: unable to find exception handler at addr 0x18
08-09 14:36:47.854: W/dalvikvm(396): VFY: rejected Lcom/example/xmlparsertest/JavaModBusTcpDriver;.<init> (Ljava/lang/String;I)V
08-09 14:36:47.854: W/dalvikvm(396): VFY: rejecting opcode 0x0d at 0x0018
08-09 14:36:47.854: W/dalvikvm(396): VFY: rejected Lcom/example/xmlparsertest/JavaModBusTcpDriver;.<init> (Ljava/lang/String;I)V
08-09 14:36:47.854: W/dalvikvm(396): Verifier rejected class Lcom/example/xmlparsertest/JavaModBusTcpDriver;
08-09 14:36:47.854: D/AndroidRuntime(396): Shutting down VM
08-09 14:36:47.854: W/dalvikvm(396): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
08-09 14:36:47.873: E/AndroidRuntime(396): FATAL EXCEPTION: main
08-09 14:36:47.873: E/AndroidRuntime(396): java.lang.VerifyError: com.example.xmlparsertest.JavaModBusTcpDriver
08-09 14:36:47.873: E/AndroidRuntime(396): at com.example.xmlparsertest.MainActivity.<init>(MainActivity.java:13)
08-09 14:36:47.873: E/AndroidRuntime(396): at java.lang.Class.newInstanceImpl(Native Method)
08-09 14:36:47.873: E/AndroidRuntime(396): at java.lang.Class.newInstance(Class.java:1429)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.os.Handler.dispatchMessage(Handler.java:99)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.os.Looper.loop(Looper.java:123)
08-09 14:36:47.873: E/AndroidRuntime(396): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-09 14:36:47.873: E/AndroidRuntime(396): at java.lang.reflect.Method.invokeNative(Native Method)
08-09 14:36:47.873: E/AndroidRuntime(396): at java.lang.reflect.Method.invoke(Method.java:521)
08-09 14:36:47.873: E/AndroidRuntime(396): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-09 14:36:47.873: E/AndroidRuntime(396): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-09 14:36:47.873: E/AndroidRuntime(396): at dalvik.system.NativeStart.main(Native Method)
最佳答案
要仔细检查您正在做的一件事是在“构建路径”窗口的“订购和导出”选项卡中勾选了 jar 文件的复选框。这会将库包含在构建的 APK 中。
关于android - VFY : unable to find class referenced in signature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886240/
在 Delphi 7 中是否可以创建一个可以通过 Visual Form Inheritance 技术继承的抽象类?如果是这样,请提供一个例子。 任务是这样的。我想创建一个表单,作为其他两个表单的基本
我正在尝试在 Ubuntu 14.04 上安装一个需要以下命令的库: autoreconf -vfi 输出是 Usage: autoreconf [-f] [-h] [--help] [-m dir]
我今天回来工作,开始使用模拟器 (KitKat) 调试我的应用程序,我的应用程序运行正常。自上周五以来,我做了一些更改,但变化不大。 然后我转到设备 (Gingerbread) 并注意到上周运行的应用
我在我的 android 应用程序中使用 Jackson。 我在我的构建路径中添加了这两个 jar : jackson-core-asl-1.0.0.jar jackson-mapper-asl-1.
我正在使用 android studio 2.0,上次我将 jdk 7 升级到 jdk 8,我正在对文件 gradle 进行一些更改,但现在我收到此错误 E/InstantRun: Could not
我有一个简单的 android 应用程序,它在其构建路径上使用了一个 modbus 库(“jamod”)。它在我运行时立即崩溃。我在这个问题上有基本相同的问题:Getting "Caused by:
我的应用程序一切正常。然后,我做了一个小的重构,一个关键组件停止工作了。当我查看 LogCat 输出时,这是我发现的: WARN/dalvikvm(488): VFY: unable to resol
我在我的程序中使用了 SmsCbMessage.java 类。它取自 http://grepcode.com/file/repository.grepcode.com/java/ext/com.goo
我经常遇到这个错误...尤其是在访问一个类的私有(private)方法时...真的不知道这是怎么回事...我也无法从谷歌中找到太多解释.. 我只是在这里发布了一个导致异常的例子: 我有一个 SyncA
我的 Android 项目中有一个 jar 库,在运行应用程序时我开始遇到很多错误: VFY: unable to find class referenced in signature Failed
我目前正在为 Android 开发一个 Wrapper,它包装了一个 androidapk 与一些 DRM 相关的东西..顺便说一下 Android Activity .. 我创建的 Activity
我遇到了这个奇怪的错误,我不知道是什么原因造成的...完整的 LogCat: 06-24 13:15:07.878: W/dalvikvm(20470): VFY: unable to find cl
我在 Android 应用程序上遇到了 java.lang.VerifyError。 我用 Google 搜索并遇到了各种验证错误,但找不到发生这种情况的可靠原因。 这是堆栈跟踪。 我正在使用 And
我是一名优秀的程序员,十分优秀!