Intereting Posts
Как выравнивать пункты меню по горизонтали Bluetooth-соединение; Не может правильно отправлять строки Android NDK / JNI – неопределенная ссылка на функцию, определенную в пользовательском файле заголовка Различные цветные полоски с использованием нескольких серий Android Virtual Device (AVD) – какой CPU / ABI я должен выбрать? Правильный способ управления сетью с помощью дооснащения и RX-java Соединение Bluetooth RFCOMM не может быть установлено последовательно на Android 4.2 Как начать работу с Android AppWidget? Программный центр текста TextView Android Белый фон, когда клавиатура исчезает Android: Canvas.DrawBitmap VS Drawable.Draw – Огромное повышение производительности Отправка электронной почты с приложением через GMailSender? Изменение ориентации экрана в Android без перезагрузки Эта зависимость дает мне две версии одной банки. Как это исправить? Как вы визуализируете текст в файле xml-файла на уровне android?

Проблема с запуском эмулятора Android в eclipse

Я пытаюсь запустить образцы SDK на эмуляторе в Eclipse 3.5.

Большую часть времени AVD Manager зависает, когда я пытаюсь создать новый AVD. Когда мне удается создать AVD и попытаться запустить эмулятор, я получаю следующее:

Emulator: ERROR: в этой конфигурации AVD не найдены пути поиска

Странно, файл config.ini AVD искажен. Попробуйте пересоздать его.

Я запускаю последнюю версию SDK на Win7 32 бит. Есть идеи?

Обновить:

Кажется, я нашел источник проблемы. Я запускаю иврит версию WIN 7. Мое имя пользователя на иврите. По-видимому, это вызывает проблему для Eclipse. Как только я начал подозревать, что это проблема, я создал нового пользователя в системе под названием DEV и попытался запустить эмулятор под этим пользователем. Пошел как масло.

Solutions Collecting From Web of "Проблема с запуском эмулятора Android в eclipse"

Вы можете установить переменную окружения ANDROID_SDK_HOME . Например:

 ANDROID_SDK_HOME=D:\Development\android-sdk\ 

Это помогло мне. Добавьте эту переменную в <eclipseFolder>\configuration\.settings\org.eclipse.ui.ide.prefs :

 ANDROID_SDK_HOME=D\:\\Development\\android-sdk\\ 

Остановите процесс adb.exe и (повторно) запустите Eclipse.

Проблема здесь в том, что мой путь c: \ users … имеет в нем иностранных персонажей «Michael Schøler» – проблема «ø».

Это проблема ecclipse и / или Android SDK.

Переместите c:\Users\YourName\.android\avd\YourAVDName.avd вручную в c:\Android\YourAVDName.avd затем откройте c:\Users\YourName\.android\avd\YourAVDName.ini и измените путь с path=c:\Users\YourName\.android\avd\YourAVDName.avd в path=c:\Android\YourAVDName.avd

Другое довольно простое решение этой проблемы (неанглийские символы на пути AVD) заключается в использовании «короткого имени» каталогов. В моем случае:

Мой пользователь окон «András», поэтому мой homedir – C: \ Users \ András

Если вы откроете cmd, cd для C: \ Users и выполните команду «dir / x», вы увидите «короткие имена» каталогов, в моем случае это «ANDRS ~ 1».

Таким образом, вы просто изменяете путь в конфигурационном файле AVD от C: \ Users \ András \ blabla до C: \ Users \ ANDRS ~ 1 \ blabla и voila, он работает.

Если у вас есть специальный символ в вашем имени пользователя, выполните следующие действия:
~ / .android / avd для OS X и Linux, C: \ Documents and Settings \ user \ .android \ в Windows XP и C: \ Users \ user \ .android \ avd в Windows Vista, 7.
Там находятся папки name.ini и name.avd
– скопируйте папку, например: C: \
– изменить путь в .ini до пути = C: \ name.avd

У меня была аналогичная проблема из-за нелатинских букв в моем имени пользователя. При открытии ini-файла в текстовом редакторе я обнаружил, что нелатинские символы были неправильными. Поэтому я просто изменил путь из пути = c: \ Users \ YourNa¤% "% ¤ %% ¤me.android \ avd \ YourAVDName.avd в путь = c: \ Users \ YourName.android \ avd \ YourAVDName.avd и это сработало.

Чтобы убедиться, что все установлено правильно, я рекомендую вам переустановить все компоненты. Чтобы быть уверенным, что все идет правильно, следуйте моим пошаговым инструкциям в моем блоге.

http://androidcodemonkey.blogspot.com/2010/01/how-to-setup-android-development_23.html

Если вы будете следовать всем шагам, вам должно быть хорошо идти!

Удачи.

У меня была такая же ошибка. Я обнаружил, что мне не хватало ARM EABI v7a System Image.

Я исправил его, открыв Android SDK Manager (кнопка панели инструментов выглядит как маленькая белая стрелка в серой коробке с зеленой головой Android)

Я проверил недостающее изображение системы и нажал кнопку установки.

См. Эту тему .

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

Я меняю его на латинский алфавит, и тогда все в порядке.

Вы должны использовать инструмент Android из папки sdk \ tools, чтобы переместить ваше AVD-устройство в какую-либо папку без каких-либо иностранных символов в пути.

Просто введите android move avd -n "nameofdevice" -p "newpath"

Например: android move avd -n HTDDESIRE -p C:\HTCDESIRE

Я согласен с Zian, здесь что-то серьезно не так, и вы должны подумать о переустановке. Также убедитесь в следующем:

1) Убедитесь, что ваша папка avd выглядит разумно. Это можно найти в каталоге .android в вашем домашнем каталоге. Посмотрите в ~\.android\avd\<name-of-avd>.avd\ и вы должны увидеть файлы config.ini и userdata.img , а также изображение sd, если вы его создали. Убедитесь, что ваш config.ini выглядит примерно так:

 hw.sdCard=yes hw.dPad=yes hw.accelerometer=yes hw.lcd.density=160 skin.name=HVGA skin.path=platforms/android-1.6/skins/HVGA hw.trackBall=no hw.ramSize=256 image.sysdir.1=platforms/android-1.6/images/ 

Или, если у вас нет пользовательских настроек, он будет состоять только из одной строки:

 hw.lcd.density=160 

2) Убедитесь, что у вас установлена ​​последняя версия плагина ADT Eclipse (v0.95).

3) Кроме того, у вас действительно не должно быть никаких проблем с разрешениями в вашем домашнем каталоге, но, к сожалению, это Windows – вы никогда не знаете. Таким образом, вы можете вручную установить разрешения для avd / folder для чтения / записи / выполнения, чтобы быть уверенным.

4) Кроме этого, переустановите с крайним предрассудком!

Попробуйте снова загрузить SDK, разархивируйте его и переустановите через Eclipse.

Обязательно используйте последнюю версию и правильно настроили все пути в настройках Eclipse.

Если вы установили Android SDK на другой диск, то есть не C: тогда вам может потребоваться установить переменную среды ANDROID_HOME в место установки SDK

Еще одно соображение, которое я, возможно, забыл в других ответах – я вижу, что вы упомянули Eclipse 3.5 – рассмотрите возможность использования 3.5.2 (текущая последняя версия)

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

Один из способов – не выходить из эмулятора после запуска. Вы редактируете программу без закрытия эмулятора. Делайте это каждый раз.

Это решило это для меня в IOS: я посмотрел в фактическом .ini файле для устройства (Nexus-7-inch-tablet.ini), который выглядел так:

 avd.ini.encoding=ISO-8859-1 target=android-17 path=/Users/stevensanborn/.android/avd/Nexus-7-inch-tablet.avd path.rel=avd/Nexus-7-inch-tablet.avd 

И удалено и дополнительное пространство возврата в файл. Выдержал его и работал. Смешной.

Решение (которое работало для меня) заключалось в том, чтобы добавить следующие отсутствующие записи в config.ini моего avd:

 image.sysdir.2=system-images/android-14/armeabi-v7a/ image.sysdir.1=add-ons/addon-google_apis-google-14/images/armeabi-v7a/