java155apk,Java-Android APK构建错误.显示一个有趣的错误

为什么?需要知道原因.创建项目时将显示控制台.

Android应用程序.当我尝试构建应用程序时,控制台中会显示此错误.任何人都知道该修复程序,请帮忙.而主要的一点是,它仅针对一个项目显示所有其他项目均正常运行.我认为这是“ Android Build Tools”的问题

UNEXPECTED TOP-LEVEL EXCEPTION:

java.lang.NullPointerException

at com.android.dx.util.ByteArray.(ByteArray.java:76)

at com.android.dx.cf.direct.DirectClassFile.(DirectClassFile.java:206)

at com.android.dx.command.dexer.Main.processClass(Main.java:661)

at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)

at com.android.dx.command.dexer.Main.access$600(Main.java:78)

at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)

at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)

at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)

at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)

at com.android.dx.command.dexer.Main.processOne(Main.java:596)

at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)

at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)

at com.android.dx.command.dexer.Main.run(Main.java:230)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:187)

at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:786)

at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:597)

at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321)

at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396)

at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)

at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)

at org.eclipse.core.internal.resources.Project.build(Project.java:124)

at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1143)

at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:155)

at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)

at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)

at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)

at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

[2014-03-11 10:34:21 - User] Dx 1 error; aborting

[2014-03-11 10:34:21 - User] Conversion to Dalvik format failed with error 1

解决方法:

这解决了我的问题.当我尝试构建最新项目时,这发生在我身上.解决方案很简单,但是……很奇怪.只需使用Android SDK Manager删除所有较新的Android SDK构建工具(即19),直到版本18.1.1.重新启动Eclipse.它将起作用.如果没有,请尝试添加支持库(在Eclipse中右键单击您的Android项目,依次选择“ Android工具”,“添加支持库”)

标签:apk,build,java,android

来源: https://codeday.me/bug/20191029/1962417.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值