Серьезные проблемы в настройке Android SDK с Eclipse - PullRequest
5 голосов
/ 02 февраля 2012

У меня серьезные проблемы с настройкой ADT с Eclipse.Я использую версию Windows 7 Home Premium.

Используемое мной Eclipse (64-разрядное):

Eclipse Classic 3.7.1 
Eclipse Java EE IDE for Web Developers.
Version: Indigo Release
Build id: 20110615-0604

Java-код работает без каких-либо проблем в этом Eclipse.Для запуска Android:

сначала я зашел в меню Eclipse-> Help, а затем установил новое программное обеспечение.
Нажал Add, назвал его ADT и для используемого местоположения: http://dl -ssl.google.com/android/eclipse.

В новом появившемся окне я нажал на все эти поля и выбрал Далее.До этого момента все в порядке, ADT установлен, и меня попросили перезапустить Eclipse.Когда Eclipse запускается, появляется новое окно с просьбой либо установить Android Software Development Kit (SDK), либо выбрать существующее расположение SDK.Я решил установить Android Software Development Kit (SDK) (я проверил все варианты).Я установил местоположение SDK в: C: \ My_Workspace \ Android_SDK.После того, как все закончится, я вижу две ошибки в консоли Eclipse:

[2012-01-02 14:29:37 - DDMS] DDMS files not found: C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\platform-tools\adb.exe C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\hprof-conv.exe C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\traceview.bat

[2012-01-02 14:30:47 - DDMS] DDMS files not found: C:\My_Workspace\Android_SDK\platform-tools\adb.exe C:\My_Workspace\Android_SDK\tools\hprof-conv.exe C:\My_Workspace\Android_SDK\tools\traceview.bat

Обратите внимание, я попытался установить SDK в папку по умолчанию, заданную Eclipse.Но я вижу те же ошибки.

При перезапуске Eclipse появляется сообщение об ошибке: «Не удалось найти« инструменты »папки внутри SDK« C: \ My_Workspace \ Android_SDK \ »».

ЕслиЯ щелкаю в Window -> Android SDK manager, я получаю другое сообщение об ошибке, говорящее: «местоположение Android SDK не было настроено в настройках».

Если я захожу в Window-> Preference-> Android, яобратите внимание, что в качестве местоположения SDK установлено «C: \ My_Workspace \ Android_SDK». Но сверху есть сообщение об ошибке «Не удалось найти инструменты папки» внутри SDK «C: \ My_Workspace \ Android_SDK \».

Внутри папки C: \ My_Workspace \ Android_SDK \ я вижу только две подпапки: платформы надстроек, но внутри этих папок ничего нет.

Внутри "C: \ Users \ anis_huq.android"msgstr "папка Я вижу папку с именем AVD (содержимое пусто) и файл с именем" ddms ".

Что происходит?Я в замешательстве!

PS сообщение: Не удалось найти папку 'tools' внутри SDK не помогает моему делу.

Ответы [ 6 ]

5 голосов
/ 05 февраля 2012

Проблема решена через 1,5 дня работы.Вот как:

При появлении ошибки:

[2012-01-02 14:29:37 - DDMS] DDMS files not found:
C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\platform-tools\adb.exe
C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\hprof-conv.exe 
C:\My_Workspace\eclipse-SDK-3.7.1-win32-x86_64\eclipse\tools\traceview.bat

[2012-01-02 14:30:47 - DDMS] DDMS files not found:
C:\My_Workspace\Android_SDK\platform-tools\adb.exe
C:\My_Workspace\Android_SDK\tools\hprof-conv.exe
C:\My_Workspace\Android_SDK\tools\traceview.bat

зайдите на сайт: http://developer.android.com/sdk/index.html и скачайте, установите;
installer_r16-windows.exe

После установки вы все равно увидите некоторые ошибки, такие как:

Fetching
https:// dl-ssl.google.com/android/repository/addons_list-1.xml Failed
to fetch URL
https:// dl-ssl.google.com/android/repository/addons_list-1.xml,
reason: peer not authenticated Fetched Add-ons List successfully
Fetching URL:
https:// dl-ssl.google.com/android/repository/repository-5.xml Failed
to fetch URL
https:// dl-ssl.google.com/android/repository/repository-5.xml, reason:
peer not authenticated Done loading packages. Fetching URL:
https:// dl-ssl.google.com/android/repository/repository-5.xml Failed
to fetch URL
https:// dl-ssl.google.com/android/repository/repository-5.xml, reason:
peer not authenticated

Проблема не столь очевидна из сообщений об ошибках.Мы поняли, что HTTPS на самом деле вызывает проблему.Итак, запустите

Android SDK Manager-> Инструменты-> Параметры и теперь ПРОВЕРЬТЕ поле с надписью:
force https://... sources to be fetched using http://

и затем нажмите Пакеты-> Перезагрузить.

Все будет установлено по вашему желанию!Теперь запустите Eclipse-> Window-> Preferences-> Android и установите местоположение недавно установленного Android SDK (то есть расположение папки «android-sdk»).И вы готовы к работе.

1,5 дня потрачено на это.

1 голос
/ 02 февраля 2012

Попробуйте сначала отдельно установить Android SDK . Затем настройте Eclipse соответствующим образом. Вам может потребоваться запустить установщик SDK от имени администратора, чтобы правильно настроить некоторые разрешения.

0 голосов
/ 18 февраля 2012

Я тоже это имел и решил. Для меня оказалось, что у меня не было всех библиотек, таких как пакет инструментов.

Другие вещи, которые нужно помнить, которые помогли мне преодолеть связанные ошибки:

1) When giving urls from where to download, if the https doesn't work, try http
2) Run your eclipse as administrator if u r running it from Windows 7 - that will help you avoid permissions problems.
0 голосов
/ 17 февраля 2012

Запомните путь, по которому вы устанавливаете Android SDK, и укажите правильное местоположение в окне> Настройки> Android.В моей системе Windows 7 это C: \ Program Files (x86) \ Android \ android-sdk.После указания местоположения в настройках нажмите «Применить».

0 голосов
/ 02 февраля 2012

В последнее время я все время сталкиваюсь с такими странными ошибками. Решение в этих случаях обычно следующее.

Я предполагаю, что вы используете JDK 7. Android SDK не совместим с JDK 7. Вы должны использовать JDK 6 или JDK 5 (но 5 слишком стар). Я прав?

0 голосов
/ 02 февраля 2012

Вы пытались загрузить объявление, установив Android SDK вручную, а затем указав Eclipse в этом месте?Вам нужно будет запустить SDK Manager.exe, чтобы загрузить хотя бы одну платформу ...

Также ... Убедитесь, что у вас нет пробелов на пути к Android SDK и Eclipse, или выможет получить странные ошибки.

...