Я сделал простую программу "Hello World" в Eclipse . Я ничего не добавил в файл Java и только добавил текстовое представление в файл main.xml
как
//main.xml file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World"
/>
</LinearLayout>
И теперь, когда я запускаю свою программу, она показывает следующее в консоли.
//console output
[2011-07-10 07:10:22 - demo] ------------------------------
[2011-07-10 07:10:22 - demo] Android Launch!
[2011-07-10 07:10:24 - demo] adb is running normally.
[2011-07-10 07:10:24 - demo] Performing com.demo.DemoActivity activity launch
[2011-07-10 07:10:25 - demo] Automatic Target Mode: launching new emulator with compatible AVD 'vishal'
[2011-07-10 07:10:25 - demo] Launching a new emulator with Virtual Device 'vishal'
[2011-07-10 07:11:06 - Emulator] invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.
[2011-07-10 07:11:07 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-07-10 07:11:07 - Emulator] please use -help for more information
//--------------------------------------------------------------------------------/
Это показывает, что мое виртуальное устройство Android (AVD) не может запуститься по какой-либо причине. Что я могу сделать, чтобы решить эту проблему?
android
android-emulator
Максимум
источник
источник
Ответы:
C:\Program Files (x86)\
меняется наC:\PROGRA~2\
.C:\Program Files\
, измените путь наC:\PROGRA~1\
.источник
В настоящее время существует проблема с R12, когда местоположение SDK не может содержать пробелов.
Место установки по умолчанию:
C:\Programme Files(x86)\Android\android-sdk
. В настоящее время они решают проблему, но в настоящее время вы можете обойти ее, изменив путь к SDK в eclipse наC:\PROGRA~2\Android\android-sdk
.Если вы используете 32-разрядную версию Windows, измените путь на
C:\PROGRA~1\Android\android-sdk
.источник
Я бы предложил создать соединение каталогов с именем,
C:\Android
указывающим на фактическоеC:\Program Files (x86)\Android\android-sdk-windows\
:а затем установите вновь созданный перекресток в качестве местоположения SDK для вашего плагина Eclipse ADT (меню Eclipse \ Window \ Preference \ Android). Это может помочь для ряда инструментов / плагинов, которые имеют проблемы с пробелами в путях.
источник
NickC это правильно. Также стоит отметить, что местоположение SDK задается в Eclipse> меню «Окно»> «Настройки»> «Android». Если ваши папки отличаются, вы можете проверить формат 8.3 любой папки с помощью dir foldername / x в командной строке.
источник
У меня тоже была эта проблема. Решение состоит в том, чтобы (если вы используете Windows), чтобы изменить путь к
C:\PROGRA~1\Android\android-sdk-windows\
.Предполагается,
Program Files
что это первый каталог со словом PROGRAM, в котором он должен быть. Это сработало.источник
Я запустил диспетчер задач, убедился, что adb.exe закрыт (он блокирует некоторые файлы)
Создайте папку C: \ Android Перемещенная папка + все файлы из C: \ Program Files \ android-sdk в C: \ Android
Отредактировано C: \ Documents and Settings \ Все пользователи \ Пуск Меню \ Программы \ Ярлыки Android SDK Tools .
Я рассмотрел удаление SDK и переустановку, но на всю жизнь, где он хранит временные файлы ?? Я
don't
хочу повторно загрузить платформы, образцы и документацию, которые я добавил в SDK.источник
У меня такая же проблема. Я сделал это работать с:
foo
это имя вашего виртуального устройства.источник
В качестве альтернативы методу PROGRA ~ 2 (который не работает, например, в IntelliJ IDEA ), вы можете создать символическую ссылку .
Это можно назвать, например,
prg
вProgram Files
(запуститьmklink /?
из командной строки , чтобы узнать , как это сделать). Затем запустите эмулятор какC:\prg\Android\android-sdk\tools\emulator.exe
. Также измените путь к SDK / эмулятору в вашей IDE .источник
Ошибка emulator-arm.exe, не удалось запустить. Проблема заключалась в том, что у моего ноутбука было 2 видеокарты и была выбрана только одна (производительность одна) от Nvidia 555M. Выбрав другую графическую карту от Nvidia mediu (выбранная базовая карта Intel), эмулятор запустился!
источник
Не забудьте запустить «обновление Android avd -n avd_name» после изменения пути Android SDK.
источник
Это не работает после обновления Andoid SDK R12. Я думаю, потому что SDK не находит Java SDK Path. Вы можете решить эту проблему, добавив Java SDK Path в переменную окружения PATH.
источник