Оновіть Eclipse за допомогою інструментів розробки Android v. 23


605

Я оновив Eclipse за допомогою нових інструментів SDK (версія 23), але тепер, коли Eclipse починається, я отримую помилку:

Для цього SDK для Android потрібен інструмент для розробників Android версії 23.0.0 або вище. Поточна версія - 22.6.3.v201404151837-1123206. Оновіть ADT до останньої версії.

Не було знайдено оновлень із пунктом "Перевірити оновлення" . Якщо я спробую "Встановити нове програмне забезпечення" , я можу побачити версію 23, але не можу оновити через наступну помилку:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

Після завантаження останнього ADT з веб-сайту, здається, є ще одна проблема.

За допомогою SDK Tools rev. 23 Proguard не встановлено, папка SDK dir/tools/proguardвідсутня, а інші інструменти відсутні. Ця версія містить кілька помилок.


5
@kaushik ваш коментар не входить у рамки. Я сказав, що вже намагався оновити Eclipse без удачі.
greywolf82

5
Повторно захистившись, це було порушено як питання - code.google.com/p/android/isissue/detail?id=72419
NickT

4
Чи можна відновити свої поточні оновлення?
r.bhardwaj

3
@ alvaro.delaserna: Я б хотів спробувати це, але, на жаль, мій виконуваний файл затемнення був видалений, коли я спробував видалити "вже встановлені" файли відповідно до відповіді, опублікованої Біляною нижче.
r.bhardwaj

5
@ r.bhardwaj, якщо ви перейдете в Довідку> Про Eclipse> Деталі про встановлення, ви можете переглянути історію встановлення та відновити будь-які зміни. Він працюватиме лише в тому випадку, якщо вони були оновленнями. Якщо ви видалили ADT, щоб встановити попередній, він не працюватиме. Якщо це було зроблено як оновлення, ви зможете повернути назад.
RED_

Відповіді:


191

Google випустив ADT v23.0.2. Це вирішило багато проблем попередньої версії ADT 23.

Крок за кроком:

  • Меню Довідка → Встановити нове програмне забезпечення ...
  • Для "Робота з" виберіть джерело Android https://dl-ssl.google.com/android/eclipse Робота з джерелом Android
  • Поставте прапорець ADT v23.0 для встановлення та натисніть «Далі»
  • Eclipse покаже "Встановити сторінку усунення", оскільки існує конфлікт із попередньою версією. (Якщо цього немає, див. Нижче.) Виберіть "Оновити мою установку на сумісність із встановленими елементами", щоб видалити стару версію та встановити нову. Після цього приступайте до звичайних кроків.

Встановити сторінку виправлення

Примітка. Коли я встановив нову версію ADT, я не включив нову версію пакета "Android Native Development Tools". Натомість я спочатку встановив решту пакетів, а потім встановив "Інструменти для розробки Android". З причини, якщо я спробую встановити всі нові пакети, включаючи "Інструменти Android Native Development", установка не вдасться.

Якщо "Сторінки відновлення" немає, єдиний спосіб видалити плагін ADT з Eclipse - це перейти до меню ДовідкаПро EclipseДеталі про встановлення та видалити звідти . Але є ризик видалити сам Eclipse.


110
Я фактично отримую повідомлення про помилку із "конфліктуючою залежністю" замість Eclipse, кажучи, що вона видалить версію 22.X.
Рой Солберг,

4
Так. Однакові речі. Я знову встановлюю Eclipse з новим та свіжим пакетом ADT з веб-сайту Android.
greywolf82

3
@ DanielDíaz Ви повинні мати папку SDKDIR / tools / proguard. Але зараз можу сказати, що інструменти SDK rev 23 є помилковими, а proguard взагалі не встановлений.
greywolf82

236
Не задоволений зараз Google, мені не подобається тягар спроб вирішити ці проблеми, які навіть не повинні існувати.
Тайлер Пфафф

7
Не працює, навіть залишаючи вказаний пакет. Який безлад. Причина # 34210987 Я перетворився з коханця затемнення на ненависника затемнення.
Брайан Ноблеуч

114

Відповідь Google :

Це помилка на упаковці. Весь файл-захист відсутній. У нас буде якнайшвидше оновлення, але до цього часу просто скопіюйте його з попередньої версії інструментів:

і скопіюйте в такі файли:

  • інструменти / hprof-conv
  • інструменти / підтримка / анотації.jar
  • інструменти / захисник

Тож наприкінці, якщо ви почали з нової копії ADT вручну файли :)

Редагувати: з останньою версією ADT пакет тепер повинен працювати з автоматичним оновленням, тому встановіть ці нові версії :

Не намагайтеся оновити попередню версію, оскільки вона взагалі не працює. Якщо у вас виникли проблеми з zipalign, тепер він знаходиться під інструментами build та не більше під інструментами /, тож ви можете зробити символічне посилання або просто скопіювати його у очікувану папку.


5
Під інструментами / підтримка annotations.jar, під інструментами / для всієї папки proguard та під інструментами / для файлу hprof-conv
greywolf82

1
я повністю видалю ADT 23 і повністю видалю нову луну затемнення. Я був чудовий на затемненні 4.4 RC4, і перегляд версії до версії, здається, все зламав. NDK заважає мені перейти до A-Studio ..
Роберт Роунтрі

5
Це працювало для мене, але перед цим мені довелося видалити Android SDK Tools-23 та вставити повну папку інструментів.
Чітранг

1
В кінці завантаження не вдалося встановити adt bundle 64 windows
Стів

2
це так дурно ... вони перевірили звільнення ????? коли у світі їхня Студія переїде з Бета ?? !!?!?
більшийКінг

53

Жодна з інших відповідей для мене не працювала за допомогою пакета ADT, опублікованого на developer.android.com.

Я закінчив завантаження останньої версії Eclipse ( не пакет ADT ), а потім встановив плагін ADT через меню ДовідкаВстановити нове програмне забезпечення → увійтиhttps://dl-ssl.google.com/android/eclipse (згаданий @RED_).

Я також повинен був оновити свою робочу область, щоб вказати на попередню робочу область, і більшість речей, здавалося, були відновлені.

Зі сторони: Це здається гарним часом для переходу на Android Studio ...


40
Отже, вони збираються змусити таких розробників перейти до Studio?
Аман Алам

2
Я зробив те ж саме. Він не працюватиме для пакета ADT, який надає developer.android.com, а видалення ADT не є рішенням
Srikanth Roopa

1
Так, оскільки претензії exlipse, що версія sdk 23 потребує версії 23 adt, а затемнення показує, що оновлення для eclipse adt не доступні, оновлення до ndk не вирішить цю проблему ніколи. Довелося встановити нову версію Android Developer Tools. Я використав пакет ADT для 64-бітного Linux і розпакував його на нове місце, ніж оригінальний, і знову встановив усі інструменти, як керує нами сторінка розробника Andoide. У пакеті Linux SDK все ще порушений, тому ви повинні скопіювати annotations.jar в потрібне місце, як пояснено тут. Ціла історія в поясненій моїй відповіді. Я можу зберегти свою стару робочу область, і нічого не було втрачено, так.
Reijo Korhonen

7
Але я б довіряв Android Studio, якщо так вони поводяться?
Річард Ле Месюр’є

1
Мені вдалося відновити інсталяцію Luna, просто скориставшись новою установкою програмного забезпечення (вибрав усе) та зробив чітку перебудову моїх Android-проектів. Я спочатку не видалив жоден попередній матеріал Android.
JT.

52

ПРИМІТКА. Використовуйте такий підхід обережно, оскільки це може порушити вашу установку Eclipse (див. Коментарі) .

Це може допомогти вам, якщо ви встановили плагін ADT вручну . Але якщо ви використовуєте версію Eclipse з пакету Eclipse ADT, наступні кроки можуть порушити встановлення Eclipse, і ви, можливо, не зможете знову використовувати Eclipse!

Йти до

Меню ДовідкаПро програму Eclipse SDKInstallation Details.

Тепер ви побачите всіх 22.0 версії, а потім натисніть Uninstallкнопку внизу.

Після видалення зайдіть:

Меню ДовідкаВстановити нове програмне забезпечення → увійтиhttp://dl-ssl.google.com/android/eclipse/

Потім встановіть усі речі, і тепер вона готова.


71
Це зламало мою установку затемнення.
barkside

4
Не працює і моє затемнення більше не реагує.
Hugo Matilla

2
Я думаю, що це порушує затемнення в Mac OS.
Бхарат Додеджа

5
Це повинно працювати «якщо ви встановили плагін ADT вручну ...». Інакше ні. Ви можете перевірити це за допомогою значка Eclipse: "Якщо ви встановили плагін ADT вручну, у вас повинен бути стандартний фіолетовий значок затемнення. Якщо ви використовуєте ADT Bundle, значок запуску буде зеленим із фігурними дужками." Це працює для мене. Джерело: відповідь Луки Дейтон і інші нижче на цій посаді.
jsanmarb

2
Це спричинило і моє затемнення на Mac OSX Mavericks. Думаю, я просто перевстановлюся. Єдиний висновок, який я можу зробити на основі відповідей 30+, - це те, що немає жодної хорошої відповіді, яка працює для всіх Найшвидший, здається, є лише перевстановленням. Страшна компанія Google, яка хитра підтримка. У порівнянні з Xcode Eclipse - це просто безлад відверто.
Френк Броснан

18

Сьогодні я оновлював свій сервер збирання і стикався з тією ж проблемою. Про це повідомляється тут: https://code.google.com/p/android/isissue/detail?id=72419

Виправлення триває, і, за словами керівника проекту, розгортається:

Зачекайте оновленої версії протягом дня або двох. До цього часу ваше вирішення - це завантажити один із них

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

і скопіюйте в такі файли:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[редагувати] zipalign також не було для мене, перевірте, чи потрібно також скопіювати це


1
Привіт, ці способи подолання для мене не працюють. Все ж отримайте ту саму помилку
GingerJim

1
Автор продовжував редагувати питання, це було у відповідь на запитання: де можна знайти файли, які відсутні.
wi1

Я не бачу файлів, які повинні бути скопійовані у zip для завантаження для Linux
OKGimmeMoney

17

Це працює для мене :)

Якщо ви з якоїсь причини встановили попередній перегляд ADT і вам потрібно повернутись до поточної стайлі, ви не можете скористатися діалоговим вікном для встановлення "нового" програмного забезпечення, оскільки те, що ви хочете, є фактично старшим. Замість цього робіть:

  • Відкрийте довідку> Про Eclipse ... в Windows або Linux. На Mac використовуйте меню програми> Про ...
  • Натисніть кнопку "Деталі про встановлення".
  • Виберіть вкладку "Історія встановлення".
  • Виберіть одну з попередніх конфігурацій.
  • Натисніть кнопку "Повернути" внизу.

введіть тут опис зображення


16

це те, що вони говорять з цього приводу:

Гаразд, хлопці, вибачте за всю цю неприємність, і ми вибачаємось за заплутані релізи. Ось підсумок:

Починаючи з пакета ADT 23.0.2, ви повинні мати можливість оновити до майбутніх версій ADT.

Джерело: https://code.google.com/p/android/isissue/detail?id=72912


1
Мабуть, це, мабуть, найбільш офіційне джерело. Я сподіваюся, що це спрацює і надалі, як вони обіцяють.
Бруно Бієрі

15

Я зробив наступне, щоб вирішити проблему.

  1. Перейдіть на сторінку http://developer.android.com/sdk/installing/installing-adt.html і завантажте останній ZIP-файл ADT (внизу сторінки).

  2. Перейдіть до Eclipse → меню ДовідкаПро EclipseДеталі про встановлення

  3. Видалити Android DDM, Інструменти для Android розвитку, ієрархії перегляду, Інструменти Native розвитку, TraceView і т.д., 22.x версія .

  4. Меню Довідка * → Встановити нове програмне забезпеченняДодатиАрхів → * Виберіть завантажений ZIP-файл на кроці 1.

  5. Виберіть всю останню версію всіх 23, які я видалив на кроці 3, і прийміть ліцензійну угоду.

Перезапустіть Eclipse, і це виправить мою проблему.


2
Я зробив те саме (автономний диспетчер SDK для Android) і дійшов саме до того, на який скаржиться "greywolf82". Ваша відповідь не є рішенням.
seanpj

2
Навіть я намагався видалити Android Development Tool, але не зміг запустити затемнення знову. Сам файл eclipse.exe пішов після видалення для мене інструменту Android Development.
мадху

8
НЕ робіть цього, якщо ви використовуєте пакет ADT. ECLIPSE не запуститься після видалення ADT! Це лише для людей, які додали ADT до існуючої установки затемнення.
AJ

9

Тільки допомогли:

  1. Установка Fresh Eclipse ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Довідка -> Встановити нове програмне забезпечення -> https://dl-ssl.google.com/android/eclipse/

1
Так. Але rev 23 - ПОЗРАНЕНО. proguard відсутній, annotation.jar відсутній та інші інструменти. Дивіться зведений вище звіт про помилку, Google відповів нам, кажучи, що його слід виправити протягом декількох днів, тепер ми можемо використовувати як похідне посилання, розміщене у їхній відповіді, щоб вручну скопіювати пропущену частину.
greywolf82

Для Mac ця порада була корисною.
Влад

8

Якщо встановити нову версію Eclipse, вона буде працювати. Ось що я зробив:

  1. Встановлено нову версію Eclipse, Luna
  2. Зроблено резервну копію поточного робочого простору.
  3. Поставив новий Eclipse, Luna та оновив робочу область
  4. Встановлено плагін ADT (Довідка -> Встановити нове програмне забезпечення)
  5. Пережити затьмарення
  6. Зроблено

Але будьте попереджені, GPE (плагін Google для затемнення) ще не підтримує Luna. groups.google.com/forum/#!topic/google-plugin-eclipse/…
Том

8

У цій нитці багато плутанини. Є два рішення залежно від способу встановлення ADT.

  1. Якщо ви встановили плагін ADT вручну, тоді я вважаю, що ви можете використовувати підхід "Видалити ADT" -> "Встановити нове програмне забезпечення".

  2. Якщо ви використовуєте пакет ADT, тоді не дотримуйтесь цього рішення! Ви порушите Затьмарення. Ось оновлення від члена Google - читайте №18:

    https://code.google.com/p/android/isissue/detail?id=72912

Ви повинні завантажити нову версію пакета ADT (так, це засмучує!).


Не пам'ятаю, який підхід я застосував - чи є якийсь спосіб сказати?
Том

1
@Tom Якщо ви використовували варіант 1, у вас повинен бути стандартний фіолетовий значок затемнення. Якщо ви використовували варіант 2, значок запуску буде зеленим з фігурними дужками.
aaronmarino

Дякую, що ви розмістили місце, де можна видалити ADT, саме цього я не знайшов :)
Radon8472

7
  • Просто видаліть попередній ADT.
  • Перейдіть у меню ДовідкаПро затемненняInstallation Details
  • Видаліть усі плагіни, які я починаю з com.android.ide
  • Знову встановіть ADT з сайту оновлень.

1
це зламає моє затемнення?
Шармілі

1
@Sharmilee: як тільки ви встановите новий ADT, ви зможете знову працювати.
Мехул Джойсар

4
Це прекрасно працює ... коли ви НЕ перезапускаєте Eclipse після видалення існуючих плагінів. Eclipse попросить перезапустити, НЕ перезапускайте його в цей момент, але продовжуйте додавати нову версію з "Встановити нове програмне забезпечення". Після додавання нових плагінів перезапустіть Eclipse і все налаштовано.
Сувік Гош

Після перевстановлення ADT я отримую цю помилку: [2015-09-19 21:54:06 - Android SDK] Помилка під час завантаження SDK: Помилка: помилка розбору / Програми / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: Неправильний вміст знайдено, починаючи з елемента 'd: skin'.
coolcool1994

Після перевстановлення ADT у мене з’явилися нові помилки, але я оновив Android-речі, використовуючи Android iCon в Eclipse, і тепер це працює !! ДЯКУЮ тобі велике спасибі ЦЕ ВІДПОВІДЬ ТІЛЬКИ РОБОТИ ВІДПОВІДЬ В ЦЬОМУ ЗАПИТАННІ !!! СКУШТУЙТЕ ЦЕ
coolcool1994

6

НЕ РОБИ ЦЬОГО

Попередження. Будь ласка, дивіться коментарі нижче цієї відповіді. Ці кроки негативно вплинули на багатьох людей.

  1. Клацніть Довідка / Встановлення нового програмного забезпечення ...
  2. Клацніть на "Що вже встановлено" (як на малюнку нижче)
  3. У новому вікні ви можете видалити старий ADT (видалити інструменти розробки Android, Android DDMS, переглядач ієрархії Android, Android TraceView, Android Native Development Tools та Tracer для OpenGL ES)
  4. Перезапустіть затемнення
  5. Потім знову натисніть на довідку / встановлення нового програмного забезпечення
  6. Виберіть ADT ... Встановити

Я сподіваюся, що це допомагає!

Демонстрація малюнків


11
Видалити "Засоби розробки Android" неможливо. An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
joshas

11
Я дотримувався цих кроків, але не можу відновити затемнення. Я отримую таку помилку: виконуваний запуск Eclipse не зміг знайти свою спільну бібліотеку. Створено такий журнал помилок: pastebin.com/raw.php?i=BUsMX75L
кефи

69
ЦЕ ПОЛУЧАЄТЬСЯ АДАЦІЮ ВСЕ. Дякую.
Alécio Carvalho

10
Вони видаляють весь виконуваний Eclipse. Не працює
Аман Алам

9
Кожна людина повинна це зробити, оскільки це все порушує!
Квентін С.

5

Після успішного випробування підходів в інших відповідях я просто встановив новий пакет із http://developer.android.com/sdk/installing/index.html?pkg=adt і це спрацювало чудово.

Зробіть наступне:

  1. Оскільки ви не хочете знову завантажувати всі платформи, скопіюйте існуючу з / OLD_ANDROID_SDK_PATH / sdk / платформ на / NEW_ANDROID_SDK_PATH / sdk / платформи .
  2. Відкриваючи новий Eclipse з недавно завантаженого пакета, переконайтеся, що ви повторно використовували попередню папку "робочої області". Це забезпечить запам’ятовування всіх попередніх налаштувань.
  3. Після відкриття нового Eclipse на попередній робочій області перевірте, чи використовуваний Android SDK вказує на новий (Налаштування Eclipse -> Android). Це може вказувати на старий, оскільки ви повторно використовували налаштування робочої області попереднього перегляду.

З допомогою цих кроків, ви should't повинні переналаштувати все, і вам не потрібно буде витрачати час усунення цієї BUG на це оновлення від Google Developers.

Удачі! ;-)


5

Потрібно видалити стару версію та встановити 23

видаліть: Довідка> Про Eclipse SDK> Деталі встановлення виберіть пов’язані з Android пакети для видалення

А потім встановіть V23.


На сьогодні найпростіше рішення! Зверніть увагу, що пункт меню "Про затемнення" в деяких випадках може знаходитися під "Затемненням", а не під "Довідкою".
Запитаний Аронсон

Простіше, логічне і найпростіше рішення!
Jagoliveira

4

Немає можливості оновити існуючий пакет ADT, який ви, можливо, завантажили.

Ви можете зробити один з двох варіантів:

  1. Встановіть Eclipse з eclipse.org та встановіть ADT, вказуючи на сайт оновлення: https://dl-ssl.google.com/android/eclipse

  2. Завантажте пакети з:

Починаючи з пакета ADT 23.0.2, ви повинні мати можливість оновити до майбутніх версій ADT.


Новий пакет Eklipse SDK працює. Схоже, на панелі інструментів відсутні деякі піктограми, але крім цього я можу остаточно скласти свою програму.
Джоша

Я думаю, вони змушують нас переходити на Android Studio! Але я сподіваюся, що всі необхідні значки доступні на панелі інструментів! :)
Ешвін

3

Я отримував таку ж помилку "конфліктуючої залежності" на Mac OS X 10.9.3, і просто оновлення не було можливим. Нарешті, спрацювало завантаження останнього пакета Eclipse ADT zip-файлу з developer.android.com, витягнення його та переміщення лише папки "затемнення" до місця, де була моя стара папка затемнення. (витягування zip-файлу пакета Eclipse ADT надасть вам папки "затемнення" та "sdk").

Якщо ви вирішили піти тим самим маршрутом, спершу переконайтеся, що знаєте, який ваш шлях робочої області. Це можна знайти в налаштуваннях. Потім перейменуйте свою стару каталог «затемнення» (не Eclipse.app) на щось на зразок eclipse-22.6.3, а потім перемістіть витягнуту папку «eclipse» на її місце. Запустіть новий Eclipse.app всередині, і коли він запитає про Workspace, просто введіть той самий шлях, який ви зазначили вище. Або його також можна встановити пізніше в налаштуваннях.

Можливо, варто додати, що для повторного включення диспетчера SDK для Android та віртуального пристрою Android виберіть Вікно -> Налаштувати перспективу -> Наявність командних груп та виберіть Android SDK та AVD Manager . Це додасть ці два пункти до пункту меню "Вікно" для поточної точки зору (Java).

Я не перемістив витягнуту папку "sdk", тому що в мене вже була папка sdk у тому самому каталозі, як eclipse, яку я вже оновив до останніх інструментів Android. Але якщо ви відчуваєте себе безпечніше, ви також можете перейменувати свою стару папку sdk (для резервного копіювання) та перемістити свіжовитягнуту на її місце.


3

Я зіткнувся з тією ж проблемою і вирішив її. Вам потрібно видалити плагін Android повністю зсередини Eclipse (з розділу "про" ..), включаючи перегляд слідів ..

Потім знову додайте плагін ADT ( https://dl-ssl.google.com/android/eclipse/ ) та встановіть його.

Проблема вирішена!

Я думаю, що це помилка з менеджером SDK або механізмом оновлення плагінів ADT ...


3

Як оновити з 22.xx.x до 23.0.2 (моє рішення). Це обіграє проблеми залежності.

Я страждав від цього питання цілими днями, і я намагався кожне рішення за цим посиланням, але не пощастило. Я нарешті придумав рішення, яке насправді працює!

Зверніть увагу, що це рішення працює в Windows 7 (64 біт). Ймовірно, це має працювати для інших операційних систем Windows.

Ось і ми:

  1. завантажте останню версію ADT з

    http://developer.android.com/sdk/index.html#download

  2. розпакуйте його та відкрийте папку "eclipse" -> "plugins"

  3. Тепер перейдіть до свого старого затемнення і відкрийте папку "eclipse" -> "plugins" і скопіюйте все всередині.

  4. Тепер вставте їх у папку "плагіни" (NEW ECLIPSE), але НЕ перезаписуйте нічого.

  5. Перебуваючи всередині папки "плагінів" вашого нового Eclipse, виконайте пошук. Введіть 22.(повідомлення 22 із крапкою) та натисніть клавішу Enter.

  6. Результат пошуку покаже всі файли або папки з ..... 22.6 ...... Наприклад,

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Виділіть усі ці файли / папки та натисніть клавішу видалення.

  8. Обов’язково оновіть старий API / SDK до останньої версії та завантажте цей каталог sdk для роботи з вашим новим затемненням.

або

Ви можете переглянути це відео, де показано, як перемістити весь SDK / API до нової папки SDK.

Посилання: https://www.youtube.com/watch?v=jPZpJdnbbN0

Я не намагався оновлювати будь-які інші версії ADT, але думаю, що це має працювати і для будь-яких старих версій ADT.

Не забудьте зробити резервну копію матеріалів перед спробою.


2

Щойно я знайшов, що вам потрібно оновити плагін ADT у вашому Eclipse (незалежно від того, незалежно від нього або ADT Bundle) перед оновленням інструменту збирання.

Якщо ваша інсталяція Eclipse вказує на найновіший інструмент збирання, а ваш Eclipse має ADT 22.x, він відображатиме ці помилки.

Що для мене працювало: (на Ubuntu 14.04 64-розрядний)

  • Встановлено старішу версію Eclipse та ADT (з групи)
  • Ця копія Eclipse вказувала на більш стару версію SDK зі старими інструментами збирання (до 20)
  • Оновлено ADT до v23 (через архів, в моєму випадку)
  • Вказує Eclipse на останню версію інструментів побудови.

Можливо, у вас немає старої копії інструментів Eclipse and Build, у такому випадку ви можете видалити останній інструмент збірки з менеджера SDK та встановити стару копію.
Як тільки все почне працювати нормально, виконайте наведені вище дії.

Я намагаюся завантажувати старі копії таких пакетів десь в Інтернеті, оновлюю посилання тут, як тільки я закінчу завантаження.


2

Ці інструкції я знайшов у коментарі.

Завантажте найновішу версію ADT та використовуйте існуючу робочу область. Це насправді найменше оновлення, яке повний болю. Це не зіпсувалося з папкою .android, тому я все ще мав свій оригінальний ключ налагодження. Не вистачало лише речей, які я майже ніколи не використовую, і вони легко встановлюються у новій версії.

Примітка. Не встановлюйте у вашій існуючій папці adt, не створюйте нову папку, тому ви все ще можете відмовитися, якщо нова установка не працює.


2

У комплекті з ADT Eclipse мені потрібно було спочатку видалити ADT, а потім зробити нову установку.

Щоб видалити плагін ADT з Eclipse:

  • Перейдіть у меню ДовідкаПро затемненняДеталі про встановлення .
  • Виберіть плагін ADT, а потім натисніть Видалити.
  • Після видалення встановіть ADT з довідки → Встановити нове програмне забезпечення.

Я встановив нову версію з веб-сайту, але здається, що з інструментами SDK rev 23 під sdk dir / tools більше немає папки proguard! Ви можете поділитися цим?
greywolf82

1

Для мене це допомогло видалити Android 4.4W, що також є API 20 і може стати причиною конфлікту. Тому встановлюйте лише Android 4.4W або Android L, поки вони не виправлять.

І (знову це може бути тільки для мене), він працює лише в Android Studio, а не в Eclipse ...


1
Так. Я встановив лише Android L, але він не працює. Я знову встановлюю Eclipse, завантажуючи останній пакет ADT з веб-сайту Android.
greywolf82

Не хочу відмовлятися від Eclipse Juno, але здається, що це єдиний спосіб :( Android L Emu застряг у межах Eclipse 4.4 та Android Studio
блюфіл

Я встановив Juno, але тепер, здається, папка proguard не знаходиться під sdkdir / tools :(
greywolf82

Переконайтеся, що ви взяли весь комплект із сайту розробників Android. Це працювало для мене
блюфіл

Так, я завантажив повний пакет не лише SDK. У вас зараз є захисник?
greywolf82

1

Мені довелося видалити ADT і встановити його знову.

Однак будьте попереджені , це призвело до того, що у мене та ще однієї людини виникли помилки. Яр пропустив помилки в шляху Java Build для певних проектів, ймовірно, тому, що він намагався шукати старий SDK, тому модернізація проектів - наступний крок, який я повинен зробити брати.

Помилки стосуються більшості бібліотек, Google Play Services, Facebook SDK, ActionBarCompat.

Для цього кроку ви видаляєте ADT, а потім повертаєте URL-адресу, щоб завантажити їх. URL-адреса:https://dl-ssl.google.com/android/eclipse


Я ні. Це інший ефект, який ви думаєте?
RED_

10
Боже мій. Google, що ви зробили!?!?!? Так. SDK rev 23 is buggy :(
greywolf82

Питання, пов’язані з відсутньою аннотацією.jar: stackoverflow.com/q/24438748/1402846
Панг

1

Я знайшов рішення проблеми з "конфліктною залежністю". У мене немає тієї самої сторінки відповіді Даніеля Діаза, але на сторінці показано "конфліктну залежність", і я нічого не можу зробити.

Проблема в тому, що я не є власником файлу. Eclipse був встановлений в інший сеанс (в OS X). Я маю право читати і записувати файл Eclipse, але я не є власником. Складіть команду "chown" на всі файли Eclipse, щоб вирішити проблему. Після цього у мене такий же результат, як у Даніеля Діаса.

Я сподіваюся, що це комусь допоможе.



1

Я зробив це, щоб вирішити ту саму проблему (в OS X):

  1. Довідка> Встановити нове програмне забезпечення> Додати або вибрати цей сховище " http://download.eclipse.org/eclipse/updates/4.3 "
  2. У розділі "Платформа Eclipse" виберіть найновішу версію Eclipse.
  3. Інсталятор запитає, чи хочете ви видалити ADT, натисніть кнопку "Готово".
  4. Перезапустіть Eclipse та встановіть ТОЛЬко ADT 23 за допомогою цього сховища: https://dl-ssl.google.com/android/eclipse .
  5. Перезапустіть Eclipse та встановіть DDMS, Hierarchy Viewer, Trace View тощо.
  6. Перезапустіть Eclipse ще раз.

Сподіваюся, це допомагає.


1

Якщо Eclipse видав помилку після видалення плагіна ADT зі своєї установки Eclipse, спробуйте відредагувати файл config.iniу папці Eclipse → конфігурація. Знайти:

eclipse.application=

І змініть його на:

eclipse.application=org.eclipse.ui.ide.workbench

Я сподіваюся, що це працює і для вас.


1

Я просто зайшов у папку ресурсів Android на своєму C: / drive ( C:/Android), видалив папку 'eclipse' та весь її вміст. Я ще раз завантажив Інструменти для розробників Android і просто перемістився через папку "затемнення".

Я почав, і все було добре; Я оновив до версії 23.

Сподіваємось, це допомагає, можливо, не підходить для всіх, оскільки деякі з вас мають зміни Eclipse, але для тих, хто, як я, хотів швидкого виправлення та повернутися до розробки цього, здавалося, найпростішим шляхом.


1

Я використовую Eclipse v4.3 (Kepler), і ось як я вирішив свою проблему.

Довідка меню ДовідкаВстановити нове програмне забезпечення → натисніть кнопку Додати .

У спливаючому віці дайте будь-яке ім’я (я назвав його як плагін Eclipse ADT), а в місці посилання використовуйте https://dl-ssl.google.com/android/eclipse/

Після натискання кнопки "ОК" на екрані з'являться нові пакунки, які будуть встановлені, та старі пакунки, які будуть видалені. Не хвилюйтеся за ці пакунки. КлацнітьOK .

Будуть встановлені нові пакети, і це повинно вирішити вашу проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.