- Эмулятор в Android Studio не запускается
- 31 ответ
- Android Studio не запускается, помогите.
- Удали и установи JDK 8
- Как выставлен JAVA_HOME?
- Студия Android не открывается в Windows
- Android Studio не может запуститься после установки
- 7 ответов:
- Как запустить эмулятор в Android Studio
- Инструкция по запуску
- Возможные ошибки и методы решения
- Синхронизация Android Gradle завершилась неудачно из-за целевой версии
- Класс действия <> не существует
- Ошибка com.google.android.gms / play-services / 8.4.0 / gradle: 2.0.0-alpha5
- Студийный модуль Android не может найти пакет
- Тип Diamond не поддерживается
- Android Studio — Robolectric: android.content.res.Resources $ NotFoundException: нет такой метки com.my.app:string/app_name
- Ошибка получения родительского элемента
Эмулятор в Android Studio не запускается
Я думаю, что это проблема с ссылкой SDK в структуре проекта, но когда я нажимаю run, и я выбираю Launch Emulator, ничего не появляется.
31 ответ
У меня была та же проблема. Я только что создал AVD с 768 МБ ОЗУ, и он действительно работал нормально!
У меня была аналогичная проблема. Android Emulator не открывается. Вам нужно выяснить причину этого. Вы можете запустить свой эмулятор из командной строки. Для этого вы можете скопировать и вставить свою командную строку из консоли «Run» или «AVD» Android Studio. Например:
«
\android-sdk\tools\emulator.exe -avd Default_Nexus_5 -netspeed full -netdelay none»
Когда вы запускаете его из терминала командной строки, он дает сообщение с ошибкой. В моем случае это было полезно для обнаружения проблемы:
..\android-sdk\tools > эмулятор: ERROR: эмуляция x86 в настоящее время требуется аппаратное ускорение! Пожалуйста, убедитесь, что Intel HAXM надлежащим образом установлены и пригодны для использования. Состояние ускорения процессора: ядро HAX модуль не установлен!
Мне нужно было активировать ускорение GPU с помощью инструмента, чтобы включить его на моей машине. Я решил установить с SDK Manager инструмент HAXM.
У меня была другая проблема. Например, я назначил плохой URL-адрес для моего пути к своему виртуальному устройству. Чтобы решить эту проблему, я настроил свое виртуальное устройство с допустимым скином с моей платформы sdk: ‘
Теперь он открывается нормально.
Кажется, что «Ожидание выхода целевого устройства в сеть. » — это общее сообщение, которое появляется всегда, когда эмулятор не может запуститься должным образом. И в чем причина этого? Как видите, причин может быть много.
Я думаю, что лучший способ найти конкретную ошибку с помощью эмулятора — запустить ее в терминале. Так:
1 — Откройте терминал и перейдите в эту папку:
2 — Запустите эмулятор с помощью этой команды:
Вы можете увидеть имя ваших (ранее созданных с помощью AVD Manager) эмуляторов с помощью этой команды:
Если все в порядке, программа не запускается и записывает в терминал конкретную ошибку.
В моем случае приложение сообщает, что при загрузке графического драйвера возникла проблема («ошибка libGL: невозможно загрузить драйвер: r600_dri.so»). Как объясняется здесь, похоже, что Google упаковал с Android Studio старую версию одной библиотеки, и эмулятор не работает, когда он пытается использовать мою графическую карту.
Решение? Очень просто: использовать системные библиотеки вместо упакованных в Android Studio. Как? Добавление «-use-system-libs» в конце команды. Так:
Окончательное решение — установить для переменной пользователя ANDROID_EMULATOR_USE_SYSTEM_LIBS значение 1 для вашего пользователя/системы. С этим изменением, когда я запускаю эмулятор в Android Studio, он также загружает системные библиотеки.
PS 1 — Я нашел самый простой способ установить переменную окружения, это изменить скрипт, который запускает Android Studio (studio.sh, в моем случае он находится внутри /opt/android-stuido/bin), и добавить в начале этот:
PS 2 — я работаю с Debian Jessie и Android Studio 2.2.3. Моя графическая карта — ATI Radeon HD 6850 от Sapphire.
ОБНОВЛЕНИЕ Декабрь 2017: У меня была та же проблема с Debian Stretch и Android Studio 3.0.1 (та же графическая карта). Такое же решение работает для меня.
Источник
Android Studio не запускается, помогите.
Android Studio не запускается, все пути написаны JAVA_HOME, JDK_HOME, PATH не помогает. Windows у меня x64. После установки программы запускается исполняемый файл studio64.exe, но ничего не происходит. Когда я открываю файл запуска studio.exe, я получаю сообщение об ошибке:
Failed to load JVM DLL c:\Program Files\Java\jdk-9.0.1\bin\server\jvm.dll if you already have a 32-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties > Sysytem Settings > Environment Variables.
JAVA SDK работает, проверено, установлена последняя версия jdk-9.0.1 с сайта oracle, проверял на Eclipse. Помогите пожалуйста, я не знаю, что делать.
установлена последняя версия jdk-9.0.1 с сайта oracle
Удали и установи JDK 8
JAVA_HOME выстави правильно. Остальные переменные не нужны.
Удали и установи JDK 8
Удали и установи JDK 8
JAVA_HOME выстави правильно. Остальные переменные не нужны.
Как выставлен JAVA_HOME?
Должен в «C:\Program Files\Java\jdk », а не в «C:\Program Files\Java\jdk \bin»
Если в PATH и JAVA_HOME есть оставшийся мусор вроде JRE — удали его.
Как выставлен JAVA_HOME?
Имя переменной: JAVA_HOME
Значение переменной: C:\Program Files\Java\jdk1.8.0_151
Источник
Студия Android не открывается в Windows
Я только что загрузил и установил Android Studio. По какой-то причине он не откроется. Я пытался запустить его как администратор, но это тоже не работает. Я также попытался удалить и переустановить, но у меня все еще такая же проблема.
Догадаться! Я уверен, что кто-то столкнется с этим в будущем, так и здесь.
Несмотря на то, что он нашел мой JDK во время установки, он не смог найти его, когда я пытался его открыть, по какой-то причине. Простое исправление. Добавьте JDK_HOME среды JDK_HOME в системные переменные. Он должен содержать путь к вашему каталогу ROOT JDK. Т.е. c:\Program Files\Java\jdk1.7.0_21\
Эта ссылка http://tools.android.com/knownissues содержит еще одну причину сбоя в работе пусковой установки. Я цитирую ссылку здесь:
«В некоторых системах сценарий запуска не находит, где установлена Java. Обходным решением является установка переменной, указывающей местоположение Java [b / 55281]:
- Откройте меню «Пуск»> «Компьютер»> «Свойства системы»> «Дополнительные свойства системы». На вкладке «Дополнительно»> «Переменные среды» добавьте новую системную переменную JAVA_HOME, которая указывает на вашу папку JDK, например C: \ Program Files \ Java \ jdk1.7.0_21.
- Другая проблема, которую мы обнаружили, заключается в том, что сценарий Launcher использует опцию, неизвестную Java на какой-либо системе [b / 55267]. Откройте папку установки Android Studio (например, C: \ Program Files \ Android \ android-studio или C: \ Пользователи \\ AppData \ Local \ Android \ android-studio) и найдите там каталог «bin».
Откройте «cmd.exe» (командную строку), cd в папку android-studio \ bin и запустите «studio.bat». Вероятно, вы увидите ошибку: например, b / 55267 о опции -XX: + UseCodeCacheFlushing не распознается. Сообщите об ошибке, удалите строку из studio.exe.vmoptions или studio64.exe.vmoptions, и теперь она должна работать.
Извиняюсь за эту слабую пусковую установку ».
(I) Откройте папку, в которой установлена Android-студия. (C: \ Program Files (x86) \ Android \ android-studio)
(Ii) – Щелкните правой кнопкой мыши папку android-studio и перейдите к свойствам.
(Iii) В окне «Свойства» нажмите «Безопасность».
(Iv) Нажмите кнопку «Изменить»
(V) Выберите User / Admin … или другие
(Vi) Установите флажок «Разрешить» перед «Полный контроль»
(Vii) Применить или нажать ОК.
…. На этом этапе вам нужно подождать, пока он будет установлен. Наслаждайтесь .
И я использую Window 8 … . То же самое относится и к Window 7 … интересно, почему безопасность на нем …
Просто добавьте переменную JDK_HOME, указав путь JDK как значение, и снова запустите IDE. Это единственное, что нужно сделать, надеюсь, что это закроет другие вопросы.
Я на 64-битной машине Windows 8.
У меня уже установлен JDK, а папка jdk.1.7.0 присутствует в C: \ Program Files \ Java. Но путь для этой папки не работает. На вашем компьютере должна быть папка jdk.1.7.xxx и указать эту папку как JDK_HOME в переменной среды.
Вы можете взять последнюю версию JDK отсюда
Обязательно выберите версию Windows x64. Установите JDK, а затем укажите свой путь. Для тех, кто не уверен, как установить путь в Windows 8, у меня есть следующие скриншоты.
Перейдите в нижний правый угол. Нажмите «Настройки». Нажмите «Информация о ПК».
Нажмите ссылку «Расширенная настройка системы» на левой стороне.
Нажмите кнопку «Переменные среды». Winodw откроется с 2 списками. Нажмите кнопку «Создать» под списком «Системные переменные». Появится новое окно. Укажите имя как JDK_HOME и путь как ваш путь, например «C: \ Program Files \ Java \ jdk1.7.0_55». Не нужно брать папку bin в путь.
Пользователь Windows 7: Я пробовал все вышеперечисленные идеи (добавляя переменные среды JDK_HOME, JAVA_HOME), но окончательный трюк должен был запускаться как admin.
Если это не удается, попробуйте «где java» в cmd.exe. Если он сначала перечислит c: \ system32 \ java.exe , переименуйте файл.
Ни одно из вышеупомянутых решений не работало для меня. И нет файла studio.bat в каталоге bin. Итак, я загрузил 32-битную андроид-студию для своей системы (как 32-битной) отсюда (официальный сайт), и это сработало!
PS: Ссылка может быть нарушена в будущем, просто Google для 32-битной студии Android.
(После того, как он потерял полдня, наконец, я начал работать)
Я запускаю его на Windows 8.1 . Кроме того, у меня был JDK 1.7.0_13.
Я попробовал следующее:
- Откройте меню «Пуск»> «Компьютер»> «Свойства системы»> «Дополнительные свойства системы». На вкладке «Дополнительно»> «Переменные среды»
- Добавьте новую системную переменную JAVA_HOME, которая указывает на папку JDK, C: \ Program Files \ Java \ jdk1.7.0_13 \
- Чтобы быть на более безопасной стороне, также добавьте новую системную переменную JDK_HOME, которая указывает на папку JDK, например C: \ Program Files \ Java \ jdk1.7.0_13 \
- Добавить новую PATH в системную переменную, указывающую на папку JDK, C: \ Program Files \ Java \ jdk1.7.0_13 \
Но все-таки это не сработало. Тогда мне показалось, что моя версия Java устарела. Я загрузил последнюю версию отсюда .
Я удалил JDK 1.7.0_13 и установил версию 8, т.е. JDK 1.8.0_131.
Теперь сделайте все вышеперечисленные шаги, но замените путь на C: \ Program Files \ Java \ jdk1.8.0_131 \ ИЛИ в зависимости от вашей последней версии.
Успех !! Теперь это работает.
Источник
Android Studio не может запуститься после установки
после установки Android Studio он не запускается, но при извлечении информации о компоненте Android SDK отображается следующая ошибка:
7 ответов:
просто отключите подключение к интернету.
это пришло мне в голову сегодня. Я думаю, что причина в том, что ошибки произошли при получении информации о компоненте Android SDK. Вот мой способ избежать этой проблемы:
- открыть папку bin в каталоге, где вы установили свой Android Studio.
- находим файл idea.properties и Блокнот++,UltraEdit, или другие инструменты редактирования.
- добавить disable.android.first.run=true в качестве последней строки и сохранить файл.
- Перезагрузите Android Studio.
тогда он не будет получать никакой информации и будет открыт непосредственно. Я надеюсь, что это поможет вам.
просто запуск Android Studio, когда подключение к интернету отключено, работал для меня.
он выдаст предупреждающее сообщение о том, что он не может инициировать первый запуск. Просто проигнорируйте это предупреждение, и все готово.
удалить две папки C:\Users\USER_NAME.android и C:\Users\USER_NAME.AndroidStudio. И удалить все файлы в C:\Users\USER_NAME\AppData\Local\Temp
удалите и переустановите Android Studio, и я использовал SDK, который я загрузил раньше, и сохранил его в качестве резервной копии. Затем я открыл Android Studio, когда подключение к Интернету было отключено.
пожалуйста, нажмите кнопку ОК и перезапустите Android Studio. Все начнется нормально.
Я предлагаю вам обновить Android Studio до стабильной версии 1.3.1. Из журнала кажется, что есть проблема с аргументом, который кажется нулевым.
Это известная ошибка, найденная в более ранних версиях Android Studio и сообщается многими пользователями.
лучшим решением на данный момент будет загрузка последней версии Android Studio, которая версия 1.3.
Источник
Как запустить эмулятор в Android Studio
Android Studio – эмулятор Android для ПК, имитирующий работу данной ОС. Применяется как среда для разработки мобильных приложений. Использует AVD-конфигурацию, определяющую, что нужно эмулировать: форм-фактор, обычную ОС Андроид или части ОС и варианты настроек.
Подробнее о том, что такое Android Studio, вы можете прочитать в отдельной статье, перейдя по ссылке.
Инструкция по запуску
Рассмотрим, как запустить эмулятор Android Studio.
- Загружаем пакет отсюда — developer.android.com/studio?hl=ru.
- Устанавливаем скачанное приложение. Важно! При загрузке выберите места для двух частей: студии и SDK (можно установить в разные папки). Для SDK нужно, чтобы на диске было свободно 6 – 8 Гб (3,2 Гб для установки и еще запас в 3-5 Гб на будущие обновления).
- Ждем окончания загрузки SDK и установки.
- Запускаем Android Studio.
- Создаем новый проект («Start a new project»).
- Заполняем поля: имя, домен, расположение на диске. Выбираем версию SDK.
- Кликаем «Finish» и ждем, пока AS будет создавать проект (1-5 минут).
- Жмем вверху «AVD Manager», затем внизу слева кнопку «Create Virtual Device».
- Кликаем «Next», «Finish».
- Жмем «Shift + F10».
- Выбираем, на каком устройстве запускать готовое приложение.
- Настройка завершена — эмулятор готов к работе.
Возможные ошибки и методы решения
Бывает, что приложение не хочет запускаться, или на каком-то этапе создания выдаются ошибки.
Рассмотрим, почему Android Studio эмулятор не запускается, и перечислим методы решения проблем.
Синхронизация Android Gradle завершилась неудачно из-за целевой версии
Необходимо проверить, установлен ли API 23. Если нет — установить через Менеджер SDK.
Класс действия <> не существует
- Перейти в настройки модуля, затем «Flavors», «Идентификатор приложения» и добавить название пакета.
- Установить название класса с полным путем (например: .com.example.Splash вместо .Splash).
- Перезапустить IDE.
- Перейти по пути: «Настройки» — «Приложения». Выбрать приложение, открыть меню переполнения (верхний угол справа) и нажать «Удалить всех пользователей». Загрузить приложение заново.
- Перезапустить демон ADB (ввести в терминале «adb kill-server», ниже — «adb start-server»).
- Очистить проект («Сборка» — «Чистый проект»).
Ошибка com.google.android.gms / play-services / 8.4.0 / gradle: 2.0.0-alpha5
Чтобы исправить ошибку, обновите «project/grandle.build» и дистрибутив «Grandle».
Студийный модуль Android не может найти пакет
- Импортировать проект библиотеки по пути «File» – «New» – «Import Module». Затем посмотреть, есть ли внутри папки проекта файл «build.gradle».
- Проверить, одинаковая ли версия плагина для Андроид (в Структуре проекта в разделе «Пакет») и у подключаемых модулей. Если различаются — сделать одинаковыми.
- Зайти в Структуру проекта, выбрать проект слева, изменить версию плагина на «Gradle». Если синхронизация выдает ошибку, то перейти к Структуре проекта, выбрать версию плагина «Project.undo».
Тип Diamond не поддерживается
- Перейти в «Файл» — «Структура проекта» — «Свойства». Прописать для Source Compability == 1.7, для Target Compability == 1.7.
- Проверить версию JDK. Оператор Diamond появляется у JDK 7.
- Обновить BuildToolsVersion и SDK.
- В уровне языка (в настройках проекта, в разделе «Проект») выбрать вариант «Diamonds, ARM, Multi-catch etc».
Android Studio — Robolectric: android.content.res.Resources $ NotFoundException: нет такой метки com.my.app:string/app_name
Пути устранения ошибки.
- Посмотреть, совпадает ли имя пакета с именем приложения. Если не совпадает — исправить.
- Проверить, созданы ли и правильно ли названы каталоги, переданные приложению.
Ошибка получения родительского элемента
Чтобы исправить, проверьте, одинаковы ли версия SDK для компиляции и библиотеки поддержки. Если отличаются — исправить.
Источник