web-dev-qa-db-ja.com

Eclipse-ビルダー「Androidパッケージビルダー」の実行中にエラーが発生しました

ADTを22.xから最新の23.xに更新しましたが、プロジェクトを実行しようとすると、次のエラーが発生します。

Errors occurred during the build. Errors running builder 'Android Package Builder' on project 'Sample-project-1'. 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)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)atorg.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)com.Andr oid.ide.Eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.Java:155)at org.Eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.Java:858)atorg.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)org.Eclipse.core.internal.jobs.Worker.run(Worker.Java:53)原因:Java.lang.ClassNotFoundException:com.Android.utils.GrabProcessOutput $ IProcessOutputが次のユーザーによって見つかりません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)org.Eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.Java:412)at org.Eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassL oader.Java:107)at Java.lang.ClassLoader.loadClass(Unknown Source)... 17 more

もちろん、これはすべて私にとって意味不明です。なぜこれが発生し、どうすれば修正できますか?

11
TimSim

これは、ADTプラグインを手動で更新したためです。

Eclipseが「アップデートの確認」でアップデートを見つけることを拒否したため、ADTプラグインを手動でアップデートする必要がありました。手動更新後、「パッケージビルダー」エラーが発生し始めました。

私のために働いたのは、などのADT関連のプラグインをすべて削除することでした。

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

次に、ADTの新規インストールを実行して、問題ありません。

それがあなたの問題に役立ち、関連していることを願っています。

14
Veeru

更新されたフォルダのAndroid-sdk\tools\support\annotations.jarを更新した後、このannotations.jarはありますか

これを試さない場合は、

..\Android-sdk\extras\Android\support\annotations\Android-support-annotations.jar 

..\Android-sdk\tools\support\annotations.jarにコピーします

そして、プロジェクトを実行してみてください。問題が解決することを願っています。

0