gpt4 book ai didi

安卓 L : LinkageError crashes application

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

作为针对 L 预览测试现有 Android 应用程序的一部分,该应用程序崩溃并出现以下异常:

07-08 10:05:39.024: E/AndroidRuntime(2126): FATAL EXCEPTION: main
07-08 10:05:39.024: E/AndroidRuntime(2126): Process: com.example, PID: 2126
07-08 10:05:39.024: E/AndroidRuntime(2126): java.lang.LinkageError: com.example.BaseActivity
07-08 10:05:39.024: E/AndroidRuntime(2126): at dalvik.system.DexFile.defineClassNative(Native Method)
07-08 10:05:39.024: E/AndroidRuntime(2126): at dalvik.system.DexFile.defineClass(DexFile.java:222)
07-08 10:05:39.024: E/AndroidRuntime(2126): at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:215)
07-08 10:05:39.024: E/AndroidRuntime(2126): at dalvik.system.DexPathList.findClass(DexPathList.java:321)
07-08 10:05:39.024: E/AndroidRuntime(2126): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)

该应用程序在 API 级别 14-19 中运行良好,但在启动时崩溃,并在 L 预览中出现此神秘错误。 compile/targetSdk 版本仍然设置为 API 19。

最佳答案

问题是 BaseActivity 中的冲突方法。我创建了一个名为 getDrawable(int drawableId) 的辅助方法,它与添加到 Android L 中的 Activity 类的方法具有相同的签名。

此冲突导致了 LinkageError。为了解决这个问题,我只是重命名了我的辅助方法,这样它就不会与新的内置方法发生冲突。

关于安卓 L : LinkageError crashes application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24635115/

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