gpt4 book ai didi

java - 查找 java.lang.VerifyError 的来源 - 在 Cordova 平台上

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:13 26 4
gpt4 key购买 nike

我正在将 Cordova 用于移动应用 - 我不是 Android 开发人员。但是,在某些较旧的设备(即 Samsung Galaxy S3)上,我收到以下错误。在其他设备上,该应用程序运行时不会出现错误。这是否与 SDK 冲突有关?知道去哪里看吗?

 FATAL EXCEPTION: main
java.lang.VerifyError: com/google/android/apps/mtaas/util/instrumentations/DumpPackageStats
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1130)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4622)
at android.app.ActivityThread.access$1400(ActivityThread.java:159)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5419)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
at dalvik.system.NativeStart.main(Native Method)

在我的 config.xml 中(如果这很重要)我设置了最小 sdk 值:

<preference name="android-minSdkVersion" value="14" />
<preference name="android-targetSdkVersion" value="19" />

I read that ,“当您针对与运行时使用的库不同的库进行编译时,可能会出现 java.lang.VerifyError 错误。”那么也许有一种方法可以检查这一点?

最佳答案

经过多次头痛之后,我发现你需要在 config.xml 文件中设置更高的 Android SDK 版本:

<preference name="android-minSdkVersion" value="16" />

就我而言,从版本 14 升级到版本 16 就成功了。

关于java - 查找 java.lang.VerifyError 的来源 - 在 Cordova 平台上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41172144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com