首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android : LinkageError崩溃应用程序

Android : LinkageError崩溃应用程序
EN

Stack Overflow用户
提问于 2014-07-08 14:56:48
回答 2查看 3.6K关注 0票数 9

作为针对L预览测试现有Android应用程序的一部分,该应用程序正在崩溃,但有以下例外:

代码语言:javascript
复制
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预览版上,这个神秘的错误在启动时就崩溃了。编译/targetSdk版本仍然被设置为API 19。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-08 14:56:48

这个问题在BaseActivity中是一个相互矛盾的方法。我创建了一个名为getDrawable(int drawableId)的助手方法,它具有与Android中添加到Activity类的方法相同的签名。

这场冲突导致了LinkageError。为了解决这个问题,我简单地重命名了我的助手方法,这样它就不会与新的内置方法发生冲突。

票数 20
EN

Stack Overflow用户

发布于 2022-01-04 05:55:04

07-08 10:05:39.024: E/AndroidRuntime(2126):致命异常:主07-08 10:05:39.024: E/AndroidRuntime(2126):进程: 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 java.lang.LinkageError方法) 07-08 10:05:39.024: E/AndroidRuntime(2126):在dalvik.system.DexFile.defineClass(DexFile.java:222) 07-08 10:05:39.024: E/AndroidRuntime(2126):atdalvik.system.DexFile.loadClassBinaryName(DexFile.java:215) 07-08 10:05:39.024: E/AndroidRuntime(2126):dalvik.system.DexPathList.findClass(DexPathList.java:321) 07-08 10:05:39.024: E/AndroidRuntime(2126):at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24635115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档