android - Eclipse - 运行构建器时出错 'Android Package Builder'

标签 android eclipse adt eclipse-adt

我将 ADT 从 22.x 更新到最新的 23.x,现在我在尝试运行项目时遇到以下错误:

构建期间发生错误。 在项目“Sample-project-1”上运行构建器“Android Package Builder”时出错。 com/android/utils/GrabProcessOutput$IProcessOutput

这是日志中的错误:

java.lang.NoClassDefFoundError: com/android/utils/GrabProcessOutput$IProcessOutput at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:212) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:328) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:403) at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345) 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:858) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Caused by: java.lang.ClassNotFoundException: com.android.utils.GrabProcessOutput$IProcessOutput cannot be found by com.android.ide.eclipse.adt_23.0.2.1259578 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Unknown Source) ... 17 more

当然,这对我来说都是胡言乱语。 为什么会发生这种情况,我该如何解决?

最佳答案

这刚好是因为我手动更新了ADT插件。

我不得不手动更新 ADT 插件,因为 eclipse 拒绝通过“检查更新”找到更新。手动更新后,我开始收到“包生成器”错误。

对我有用的是删除所有与 ADT 相关的插件,例如..

DDMS
ADT
ANdroid Hierarchy Viewer
Android Native Development Tools
Android Traceview
Tracer for OpenGL ES

然后,重新安装 ADT,一切顺利。

希望对您有所帮助并与您的问题相关。

关于android - Eclipse - 运行构建器时出错 'Android Package Builder',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24950536/

相关文章:

android - 文本对齐 :center not working in CDATA in string. xml

java - Android:自定义最近的应用程序缩略图(默认截图)

java - Java 可变参数的错误 Eclipse "Correct Indentation"

java - R 文件未生成必要的变量

android - Eclipse 无法识别我的 Android 手机 - 说目标未知

java - 安装插件时 ADT 恢复为标准 Eclipse

gradle 插件 7.0.0-alpha15 删除了 Android isShrinkResources。如何收缩资源?

android - RadioButton 设置圆的填充颜色

java - 如何在 IntelliJ IDEA 中添加 "Library Project"?

java - Jade 无法创建代理 MyAgent