如何将dalvik.system.ZipPathValidator添加到Android Studio项目中

问题描述 投票:0回答:1

我正在将我的应用程序升级到 API34,需要解决有关 Zip 路径遍历的更严格的控制问题。我有旧的备份文件,它们使用以“/”开头的路径,我的应用程序需要能够恢复(解压缩)。中期解决方法是调用 dalvik.system.ZipPathValidator.clearCallback() 以避免抛出“ZipException”。

但是,我的项目无法解析 dalvik.system 中的“ZipPathValidator”。

我已更新 SDK 以添加所有 Android 14 组件,并且我可以解析其他 dalvik.system 类(例如 DexClassLoader),但不能解析“ZipPathValidator”。

我显然错过了一些东西,但我不知道从这里去哪里。任何建议将不胜感激。

dalvik android-api-34
1个回答
0
投票

已解决。

尽管在我的“build.gradle”中指定了“targetSdkVersion 34”,但我也指定了“compileSdkVersion 33”。

虽然现在已弃用,但compileSdkVersion显然仍然优先。

© www.soinside.com 2019 - 2024. All rights reserved.