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
もちろん、これはすべて私にとって意味不明です。なぜこれが発生し、どうすれば修正できますか?
これは、ADTプラグインを手動で更新したためです。
Eclipseが「アップデートの確認」でアップデートを見つけることを拒否したため、ADTプラグインを手動でアップデートする必要がありました。手動更新後、「パッケージビルダー」エラーが発生し始めました。
私のために働いたのは、などのADT関連のプラグインをすべて削除することでした。
DDMS
ADT
Android Hierarchy Viewer
Android Native Development Tools
Android Traceview
Tracer for OpenGL ES
次に、ADTの新規インストールを実行して、問題ありません。
それがあなたの問題に役立ち、関連していることを願っています。
更新されたフォルダのAndroid-sdk\tools\support\annotations.jar
を更新した後、このannotations.jarはありますか
これを試さない場合は、
..\Android-sdk\extras\Android\support\annotations\Android-support-annotations.jar
..\Android-sdk\tools\support\annotations.jar
にコピーします
そして、プロジェクトを実行してみてください。問題が解決することを願っています。