Android: Android SDK и AVD Manager не запускаются после обновления SDK? - PullRequest
0 голосов
/ 22 марта 2010

У меня есть настройка затмения разработки Android на Mac OS X. Недавно я обновил Android SDK с 1.5 до доступных версий, таких как 1.6, 2.0.1 и 2.1, и документов. После обновления автоматически перезагрузил мой Macbook и установил все новые версии. После этого, когда я пытаюсь запустить «Windows-> Android SDK и AVD Manager», он вообще не запускается. В чем может быть причина? У кого-нибудь есть решение? Причина, по которой я пытаюсь запустить Android SDK и AVD Manager, заключается в том, что мне нужно добавить новую цель Android виртуального устройства (avd) для версий 2.0.1 и 2.1, для этого я пытаюсь запустить Android SDK и AVD Manager.

Заранее спасибо.

Ответы [ 6 ]

2 голосов
/ 29 октября 2012

Ну, это на самом деле вызвано тем фактом, что android установлен в папку c:\program files (команды, выполняемые android, считают, что вызываемая папка c:\program, которая не существует, и эта проблема связана с местом имя этой папки).

Таким образом, решение состоит в том, чтобы переустановить вашу программу в папку с незаполненным именем (например, c:\Android), и все должно быть в порядке.

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

2 голосов
/ 15 июня 2010

Похоже, что в последней версии Android SDK AVD Manager требуется несколько каталогов (пустых) до запуска AVD Manager. В каталоге установки SDK должны быть одноуровневые каталоги инструментов для «платформ» и «дополнений». Создайте эти каталоги, перезапустите Eclipse, затем запустите AVD Manager. И это должно сделать это. Тогда Вы сможете обновить все и получить платформы.

0 голосов
/ 25 апреля 2011

У меня была похожая проблема, и я обнаружил неисправный файл swt.jar в папке

[adroid_sdk] \ инструменты \ Lib [платформа]

Загрузил новый файл с http://www.eclipse.org/swt/ и поместил все файлы в указанный выше каталог. Для меня [платформа] была "x86", но она может отличаться для вас, хотя у меня было только 3 папки на выбор, и я не думаю, что будет больно, если вы поместите файлы во все из них.

0 голосов
/ 22 марта 2010

более новая версия инструментов SDK, вероятно, находится в другой папке, чем старая, поэтому обновите

Окно -> Параметры -> Местоположение SDK.

Пол

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

0 голосов
/ 22 марта 2010

Возможно, вам придется обновить ваши «инструменты SDK», а также загрузить сам Android v2.1 SDK. У меня была проблема, когда после загрузки v2.1 неожиданно ничего не работало, когда я получил сообщение, необходимое для обновления до SDK tools rev5 - это обновление не происходит автоматически, когда вы заходите в AVD manager и загружаете «доступные пакеты». Я не знаю, так ли это на Mac, но на ПК это было так же просто, как перейти в «Справка -> Проверить наличие обновлений» в Eclipse.

0 голосов
/ 22 марта 2010

Вы пытались запустить Eclipse с параметром -clean?

Параметр clean удаляет все кэшированные данные, которые может использовать Eclipse, поэтому он может решить проблему SDK / AVD Manager, с которой вы столкнулись.

Вот более подробное объяснение:

http://www.eclipsezone.com/eclipse/forums/t61566.html

Вот один пример запуска Eclipse из командной строки (Терминал) в OSX с параметром -clean:

http://www.brooksandrus.com/blog/2007/06/30/run-eclipse-from-the-command-line-on-os-x/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...