unexpected top-top level elementxception求教原因

Android: Dex Issue(UNEXPECTED TOP-LEVEL EXCEPTION:) - 推酷
Android: Dex Issue(UNEXPECTED TOP-LEVEL EXCEPTION:)
My app is showing error while compiling when i use these 3 jar files:
Activation.jar mail.jar additionnal.jar
I Need these jar files to send email without user intervention.
I am getting following error:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
Error:Execution failed for task ‘:app:dexDebug’.
com.mon.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.7.0_79\bin\java.exe” finished with non-zero exit value 2
I cant use multidex enabled as true and extends MultiDexActivity in mymain file as i am using AppCombat Activity in my app.
My Gradle file looks like this:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
compile fileTree(dir: 'libs', include: 'ParseCrashReporting-*.jar')
compile fileTree(dir: 'libs', include: 'additionnal.jar')
compile fileTree(dir: 'libs', include: 'mail.jar')
compile fileTree(dir: 'libs', include: 'activation.jar')
compile 'com.github.traex.rippleeffect:library:1.3'
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.jpardogo.materialtabstrip:library:1.1.0'
compile 'com.android.support:recyclerview-v7:21.+'
compile 'com.android.support:cardview-v7:21.+'
compile 'com.pkmmte.view:circularimageview:1.1'
compile &com.android.support:support-v4:+&
compile 'com.squareup.picasso:picasso:2.3.2'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.slider:library:1.1.5@aar'
compile 'com.getbase:floatingactionbutton:1.10.0'
compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
compile 'com.github.PhilJay:MPAndroidChart:v2.1.3'
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致15817人阅读
Android(81)
Java(28)
这个问题基本上就是因为jar包不兼容或者引起冲突造成的,可以将lib下的jar包删除掉,同时右键项目Build Path将报错的包remove掉就行了,也是还不行就用Progect----&clean下吧,好了,如有其它情况,欢迎留言,谢谢。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:918185次
积分:7042
积分:7042
排名:第2207名
原创:69篇
转载:27篇
评论:251条
文章:39篇
阅读:598023
(1)(1)(1)(1)(1)(1)(1)(1)(4)(3)(1)(2)(1)(3)(1)(1)(1)(3)(4)(3)(3)(4)(6)(4)(1)(3)(1)(1)(2)(1)(13)(3)(1)(6)(2)(3)(1)(5)反编译UNEXPECTED TOP-LEVEL EXCEPTION出错的解决方法 - 推酷
反编译UNEXPECTED TOP-LEVEL EXCEPTION出错的解决方法
反编译UNEXPECTED TOP-LEVEL EXCEPTION出错的解决方法
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: method index is too large.
at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithContext.java:54)
at org.jf.dexlib.Item.addExceptionContext(Item.java:177)
at org.jf.dexlib.Item.writeTo(Item.java:120)
at org.jf.dexlib.Section.writeTo(Section.java:119)
at org.jf.dexlib.DexFile.writeTo(DexFile.java:716)
at org.jf.smali.main.main(main.java:227)
Caused by: java.lang.RuntimeException: method index is too large.
at org.jf.dexlib.Code.Format.Instruction35c.writeInstruction(Instruction35c.java:102)
at org.jf.dexlib.Code.Instruction.write(Instruction.java:57)
at org.jf.dexlib.CodeItem.writeItem(CodeItem.java:258)
at org.jf.dexlib.Item.writeTo(Item.java:117)
... 3 more
code_item @0x1a8970 (Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientW-&executeMessage(Landroid/os/M)V)
//////////////////////////////////////////////////////////////////////////////////////////
这个是由于framework.jar过大导致的,所以4.1的代码有framework2.jar,这样我们把修改的内容放到framework2.jar里面就好了。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致unexpected top-level exception求教原因_androidstudio吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:6,570贴子:
unexpected top-level exception求教原因收藏
Error:Execution failed for task ':app:dexDebug'.& com.mon.internal.LoggedErrorException: Failed to run command:D:\Android SDK\build-tools\21.1.2\dx.bat --dex --no-optimize --output D:\安卓SDK\HelloWorld\app\build\intermediates\dex\debug --input-list=D:\安卓SDK\HelloWorld\app\build\intermediates\tmp\dex\debug\inputList.txtError Code:1Output:UNEXPECTED TOP-LEVEL EXCEPTION:java.lang.RuntimeException: D:\瀹夊崜SDK\HelloWorld\app\build\intermediates\classes\debug: file not foundat com.android.dex.util.FileUtils.readFile(FileUtils.java:51)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:169)at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)at com.mand.dexer.Main.processOne(Main.java:632)at com.mand.dexer.Main.processAllFiles(Main.java:510)at com.mand.dexer.Main.runMonoDex(Main.java:280)at com.mand.dexer.Main.run(Main.java:246)at com.mand.dexer.Main.main(Main.java:215)at com.mand.Main.main(Main.java:106)UNEXPECTED TOP-LEVEL EXCEPTION:java.io.FileNotFoundException: D:\瀹夊崜SDK\HelloWorld\app\build\intermediates\pre-dexed\debug\support-annotations-21.0.3-f8b87af1e91ecdb4ab07.jar (系统找不到指定的路径。)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.&init&(ZipFile.java:220)at java.util.zip.ZipFile.&init&(ZipFile.java:150)at java.util.zip.ZipFile.&init&(ZipFile.java:164)at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)at com.mand.dexer.Main.processOne(Main.java:632)at com.mand.dexer.Main.processAllFiles(Main.java:510)at com.mand.dexer.Main.runMonoDex(Main.java:280)at com.mand.dexer.Main.run(Main.java:246)at com.mand.dexer.Main.main(Main.java:215)at com.mand.Main.main(Main.java:106)UNEXPECTED TOP-LEVEL EXCEPTION:java.io.FileNotFoundException: D:\瀹夊崜SDK\HelloWorld\app\build\intermediates\pre-dexed\debug\internal_impl-21.0.3-99b779fad090a6ec36d0ab310d43e2a9e9a9151b.jar (系统找不到指定的路径。)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.&init&(ZipFile.java:220)at java.util.zip.ZipFile.&init&(ZipFile.java:150)at java.util.zip.ZipFile.&init&(ZipFile.java:164)at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)at com.mand.dexer.Main.processOne(Main.java:632)at com.mand.dexer.Main.processAllFiles(Main.java:510)at com.mand.dexer.Main.runMonoDex(Main.java:280)at com.mand.dexer.Main.run(Main.java:246)at com.mand.dexer.Main.main(Main.java:215)at com.mand.Main.main(Main.java:106)UNEXPECTED TOP-LEVEL EXCEPTION:java.io.FileNotFoundException: D:\瀹夊崜SDK\HelloWorld\app\build\intermediates\pre-dexed\debug\classes-3f27d410a6d4ba81e.jar (系统找不到指定的路径。)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.&init&(ZipFile.java:220)at java.util.zip.ZipFile.&init&(ZipFile.java:150)at java.util.zip.ZipFile.&init&(ZipFile.java:164)at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)at com.mand.dexer.Main.processOne(Main.java:632)at com.mand.dexer.Main.processAllFiles(Main.java:510)at com.mand.dexer.Main.runMonoDex(Main.java:280)at com.mand.dexer.Main.run(Main.java:246)at com.mand.dexer.Main.main(Main.java:215)at com.mand.Main.main(Main.java:106)UNEXPECTED TOP-LEVEL EXCEPTION:java.io.FileNotFoundException: D:\瀹夊崜SDK\HelloWorld\app\build\intermediates\pre-dexed\debug\classes-754fc282a49ffccee840de58ce5846.jar (系统找不到指定的路径。)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.&init&(ZipFile.java:220)at java.util.zip.ZipFile.&init&(ZipFile.java:150)at java.util.zip.ZipFile.&init&(ZipFile.java:164)at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)at com.mand.dexer.Main.processOne(Main.java:632)at com.mand.dexer.Main.processAllFiles(Main.java:510)at com.mand.dexer.Main.runMonoDex(Main.java:280)at com.mand.dexer.Main.run(Main.java:246)at com.mand.dexer.Main.main(Main.java:215)at com.mand.Main.main(Main.java:106)5 aborting
android开发,达内30分钟轻松入门.3个月挑战年薪过30W.android开发,上市IT培训机构,先就业后付款-*免费试学*
路径不加中文试试
自古二楼出真相
自古三楼也出真相
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或博客访问:
博文数量: 858
博客积分: 11684
博客等级: 上将
技术积分: 9175
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 嵌入式
今天我们有个项目到了最后发布阶段,最后的一步测试,我做混淆发布,出现这个错误:
&&& [apply] UNEXPECTED TOP-LEVEL ERROR:&&& [apply] java.lang.OutOfMemoryError: Java heap space&&& [apply]&&&& at com.android.dx.util.IntList.makeImmutable(IntList.java:47)&&& [apply]&&&& at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:898)&&& [apply]&&&& at com.android.dx.cf.code.Ropper.doit(Ropper.java:636)&&& [apply]&&&& at com.android.dx.cf.code.Ropper.convert(Ropper.java:253)&&& [apply]&&&& at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:252)&&& [apply]&&&& at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.ja
我的解决办法是:
通过修改 android-sdk-windows\platforms\android-4(这个目录根据你的情况来定,我的用的是android 1.6)\tools\dx.bat 文件
加入:set javaOpts=-Xmx512M (可以设置更大点)
阅读(3484) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。

我要回帖

更多关于 top up oil level 的文章

 

随机推荐