gpt4 book ai didi

android - 拒绝类,因为它未通过编译时验证 Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:33 25 4
gpt4 key购买 nike

我的一个应用程序在启动时突然失败,并显示以下错误消息:

java.lang.VerifyError: Rejecting class com.sample.BufferManagerImpl because it failed compile-time verification (declaration of 'com.sample.BufferManagerImpl' appears in /data/app/com.sample.myapp-1/base.apk)

它只在使用 ART 虚拟机的设备上失败,但在 Dalvik 上不会

最佳答案

问题是由于 try-catch block 中有一个 synchronized block ,例如:

try {
synchronized (mLock) {
updateState();
}
} catch (IllegalStateException e) {
}

显然这不是一个好的做法,但只要我这样改变它,它就会起作用:

synchronized(mLock) {
try {
updateState();
} catch (IllegalStateException e) {
}
}

关于android - 拒绝类,因为它未通过编译时验证 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455162/

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