Eclipse-ошибки при запуске builder "Android Package Builder"

я обновил 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.ленг.NoClassDefFoundError: com/android/utils / GrabProcessOutput$IProcessOutput по ком.андроид.интегрированная среда разработки.затмение.АТД.внутренний.строить.станкостроители.PostCompilerBuilder.сборка (PostCompilerBuilder.java: 212) на орг.затмение.ядро.внутренний.события.BuildManager$2.запустить(BuildManager.java: 733) в орг.затмение.ядро.во время выполнения.SafeRunner.run (SafeRunner.java: 42) в орг.затмение.ядро.внутренний.события.BuildManager.basicBuild (BuildManager.java: 206) в орг.затмение.ядро.внутренний.события.BuildManager.basicBuild (BuildManager.java: 328) в орг.затмение.ядро.внутренний.события.BuildManager.build (BuildManager.java: 403) в орг.затмение.ядро.внутренний.ресурсы.Проект$1.выполнить (Project.java: 618) на орг.затмение.ядро.внутренний.ресурсы.Рабочее место.беги(рабочее пространство.java: 2345) в орг.затмение.ядро.внутренний.ресурсы.Проект.internalBuild (Project.java: 597) в орг.затмение.ядро.внутренний.ресурсы.Проект.построить(проект.java: 124) по ком.андроид.интегрированная среда разработки.затмение.АТД.внутренний.проект.ProjectHelper.doFullIncrementalDebugBuild (ProjectHelper.java: 1143) по ком.андроид.интегрированная среда разработки.затмение.АТД.внутренний.запуск.LaunchConfigDelegate.launch (LaunchConfigDelegate.java: 155) на орг.затмение.отлаживать.внутренний.ядро.LaunchConfiguration.launch (LaunchConfiguration.java: 858) в орг.затмение.отлаживать.внутренний.ядро.LaunchConfiguration.launch (LaunchConfiguration.java: 707) в орг.затмение.отлаживать.внутренний.пользовательский интерфейс.Дебугуиплугин.buildAndLaunch (DebugUIPlugin.java: 1018) в орг.затмение.отлаживать.внутренний.пользовательский интерфейс.DebugUIPlugin$8.run (DebugUIPlugin.java: 1222) в орг.затмение.ядро.внутренний.работа.Рабочий.run (рабочий.java: 53) Вызвано: java.ленг.ClassNotFoundException: com.андроид.а utils.GrabProcessOutput$IProcessOutput не может быть найден com.андроид.интегрированная среда разработки.затмение.adt_23.0.2.1259578 в орг.затмение.OSGi для.внутренний.погрузчик.BundleLoader.findClassInternal (BundleLoader.java: 501) в орг.затмение.OSGi для.внутренний.погрузчик.BundleLoader.findClass (BundleLoader.java: 421) в орг.затмение.OSGi для.внутренний.погрузчик.BundleLoader.findClass (BundleLoader.java: 412) в орг.затмение.OSGi для.внутренний.baseadaptor.DefaultClassLoader.loadClass (DefaultClassLoader.java: 107) на Ява.ленг.загрузчик классов.loadClass(неизвестный источник) ... 17 более

конечно, для меня это все тарабарщина. Почему это происходит и как это исправить?

2 ответов


это просто случилось, потому что я вручную обновил плагин ADT.

мне пришлось сделать ручное обновление плагина ADT, так как eclipse отказался найти Обновление через "проверить наличие обновлений". После обновления вручную я начал получать ошибки "package builder".

что сработало для меня, так это удалить все связанные с ADT плагины, такие как..

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

затем сделайте новую установку ADT и хорошо идти.

надеюсь, что это помогает и связано с вашим проблема.


у вас есть эти аннотации.банку после обновления android-sdk\tools\support\annotations.jar в обновленной папке

если не попробовать это ,

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

и скопируйте его в ..\android-sdk\tools\support\annotations.jar

а затем попробуйте запустить свой проект, надеюсь, что это решит вашу проблему