Об Android Studio



Реп: (60)
Android Studio - IDE для разработки приложений для Андроид от Google на основе IntelliJ IDEA.

Установка:
Страница загрузок на официальном сайте.
Windows:
Необходимо установить JDK и прописать системную переменную JAVA_HOME
Перед первым запуском пропишите в переменную JAVA_HOME значение пути к текущей версии JDK (если не установлено, то установить JDK) - например C:\Program Files\Java\jdk1.7.0_21
P.S. Android Studio успешно запустилось на системе без переменной JAVA_HOME, где в PATH был прописан путь к JDK.
Прикрепленное изображение
Прикрепленное изображение

Чтобы использовать Android Studio с эмулятором на Windows XP SP3 необходимо скачать и установить старую версию Intel Hardware Accelerated Execution Manager (extra_intel_haxm-windows_r02.zip)
Прикрепленный файлextra_intel_haxm-windows_r02.zip ( 1.66 МБ )

Установка Android studio на Ubuntu

OS X:
Установка Andoid Studio на OS X намного проще - необходимо проинсталировать JDK, а затем Android Studio.
Некоторые ошибки/рекомендации

При проблеме с установкой на x64 системе
О Android Studio (Пост #23049076)
У кого есть проблемы с установкой под Win64, скопируйте файлы java.exe и еще 2 файла java[какие-то символы].exe из папки Windows\system32 в папку Windows\SysWOW64


Не запускается эмулятор
Starting emulator for AVD ''
PANIC: Could not open:
Компьютер → Свойства системы → Дополнительные параметры системы → Переменные среды. Создаем новую переменную с именем ANDROID_SDK_HOME и значением – путем, где находится папка AVD. Там же переменную Path, открываем и в поле значений через точку с запятой добавляем путь до папки tools Android SDK


Запускается эмулятор, но появляется ошибка "pixel launcher isn't responding"
При запуске эмулятора лаунчер сообщает: Pixel launcher isn't responding. Ни какой реакции на нажатия.

Произошло на машине с встроенной видеокартой Intel HD Graphics 3000 - в Windows 10 драйвер не поддерживает OpenGL (вероятно связанно с этим).
Решение: в наcтройках AVD установить значение Software-GLES 2.0 для Emulated performance\Graphics
Прикрепленное изображение


Запускается эмулятор, но видно черный экран с тремя горизонтальными полосами, через которые видно часть "экрана устройства".
Решение: Изменить рендер на DirectX.
Прикрепленное изображение


Создание быстрого x86 эмулятора Android (AVD) на примере Android 5.0.1 (API 21)
Запускаем Android SDK Manager. Загружаем Intel x86 Atom System Image (ознакомьтесь также с Using Hardware Acceleration, Как разогнать эмулятор Android )
Прикрепленное изображение

Создаем новую AVD
Прикрепленное изображение

Пользуемся
Прикрепленное изображение


Изменение места хранения AVD. Инструкция.
Проверено на Ubuntu 16.04, Android Studio 3.0, все компоненты обновлены до последней версии (на 19.11.2017)


Методы лечения различных ошибок в Android Studio
  • Если подчеркивает красным код, где используются ресурсы: R
  • После внезапного выключения компьютера, после перезапуска может быть во всех проектах весь код красным
  • Если Android Studio выдает приблизительно такую ошибку: Error:Execution failed for task ':app:dexDebug'
  • В сообщении об ошибке упоминается heap — виртуальная память
  • Android Studio пришет примерно такую ошибку: Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to «83648b99316049d63656d7276cb19cc7e95d70a5»
  • Иногда при подключении сторонних библиотек могут дублироваться некоторые файлы (обычно связанные с лицензированием). В сообщении будет что-то содержащее слова: duplicate files



  • Если при запуске эмулятора сообщение Cannot set up guest memory 'pc.ram': Invalid argument - проверьте в настройках эмулятора объем памяти, например установите 512 Мб.
  • Также быстро работает Android x86 в VirtualBox (Есть маркет в android-x86-4.2-20130228.iso)
  • Используйте в названиях файлов и каталогов только символы латинского алфавита.
  • Путь к файлу не должен превышать 256 символов.
  • Не используйте заглавные буквы - "Error:Execution failed for task ':app:mergeDebugResources'. Unsupported node 'item' in file "\powertool\app\src\main\res\menu\menu.xml" - была из-за заглавной буквы в "Menu" "



Учебники по Android Studio:
  1. pavlofff @ 10.09.2013, 16:55 *
    если хотите нормально работать с этой замечательной IDE (которая , по моему скромному мнению , гораздо лучше Eclipse ) , то наберитесь мужества почитать о том , как ей пользоваться (вполне подойдет документация по IntelliJ IDEA).. англоязычная документация доступна на офф.сайте . На русском есть книга ( в том числе и в электронном варианте ) : Давыдов С.В., Ефимов А.А. - IntelliJ IDEA. Наиболее полное руководство (В подлиннике) - 2005 г. - хоть она и несколько устарела в наше время - 99 % вопросов , вроде -" где папки ? " - отпадут однозначно ..

  2. Уроки на русском языке по IntelliJ Idea
  3. Android Studio Tips and Tricks
  4. Неплохое пособие для начинающих, в книге описывается и использутся Android Studio - Android Programming: The Big Nerd Ranch Guide
    by Bill Phillips, Chris Stewart, Brian Hardy and Kristin Marsicano Copyright © 2015 Big Nerd Ranch, LLC.


Прочее:
  • Небольшой мануал на предмет подключения в Android Studio существующего репозитория из BitBucket

  • Миграция старых проектов в Android Studio 1.0 - обратите внимание на переименовывание опций:
    Renamed Properties in BuildTypes
    runProguard => minifyEnabled
    zipAlign => zipAlignEnabled
    jniDebugBuild => jniDebuggable
    renderscriptDebug => renderscriptDebuggable

    Renamed Properties in ProductFlavors
    flavorGroups => flavorDimensions
    packageName => applicationId
    testPackageName => testApplicationId
    renderscriptSupportMode => renderscriptSupportModeEnabled
    ProductFlavor.renderscriptNdkMode => renderscriptNdkModeEnabled

    Т.е. например в build.gradle вместо runProguard false необходимо написать minifyEnabled true

  • Просьба: если вы автор последнего сообщения - просто редактируйте его, а не добавляйте новое.

    Добавляем систему контроля версий Mercurial
    Разработчики используют систему Mercurial для администрирования исходного кода. У нее два основных назначения:
    • Она хранит все предыдущие версии каждого файла
    • Она может объединить разные версии вашего кода, то есть сотрудники могут независимо работать над кодом и затем объединять свои изменения

    О инсталляции и работе с Mercurial хорошо написано здесь:
    1. Hg Init: Часть 2. Основы Mercurial
    2. Hg Init: Часть 3. Привыкаем работать в команде


    Устанавливаем Mercurial, если необходимо добавляем в %PATH% путь (в моем случае D:\Program Files\TortoiseHg\).
    Запускаем в консоли из каталога проекта команду hg init - создает репозиторий.
    Открываем проект в Android Studio - Studio обнаруживает Mercurial и предлагает добавить (add root).
    Пользуемся - правая кнопка на вкладке открытого файла - Mercurial. Здесь те пункты, описанные в статье Hg Init: Часть 2. Основы Mercurial - Pull, Push, Commit и т.д.)
    Прикрепленное изображение


    *Если при запущенном Genymotion Android Studio не видит устройств (ни эмуляторов, ни физических).

    *Темы, шрифт, настройка

* Ускорение работы Android Studio (отключите ненужные плагины)
* Комфортная работа с Android Studio - каким должно быть железо рабочей станции (SSD и прочее).
OkHttp Profiler - плагин Android Studio/IntellijIDEA для отображения OkHttp/Retrofit запросов

Старое
Создам информационную тему по Android Studio.
Android Studio - IDE для разработки приложений для Андроид от Google на основе IntelliJ IDEA.

Во время демонстрации Android Studio на Google IO пытался сразу найти и скачать, но видимо выложили в доступ позже.

Ссылки:
Скачать Android Studio
Переход на Android Studio с Eclipse


Полезное:
Adding a Backend to Your App In Android Studio - с использованием Google Cloud Platform.
Stack Overflow:Использование внешних библиотек
IntelliJ IDEA Web Help
pavlofff @ 10.09.2013, 16:55 *
если хотите нормально работать с этой замечательной IDE (которая , по моему скромному мнению , гораздо лучше Eclipse ) , то наберитесь мужества почитать о том , как ей пользоваться (вполне подойдет документация по IntelliJ IDEA).. англоязычная документация доступна на офф.сайте . На русском есть книга ( в том числе и в электронном варианте ) : Давыдов С.В., Ефимов А.А. - IntelliJ IDEA. Наиболее полное руководство (В подлиннике) - 2005 г. - хоть она и несколько устарела в наше время - 99 % вопросов , вроде -" где папки ? " - отпадут однозначно ..

Уроки на русском языке по IntelliJ Idea

=======
Ошибки:

Ошибка Abnormal build process termination после обновления до 0.2.1. - не обновляйте 0.2.0 до 0.2.1
Прикрепленное изображение

избавится от проблемы удалось только вернувшись на 0.2.0 - удалить Android Studio через uninstal, затем удалить вручную каталог - там много остается.


Ошибки:
1. "You are using an old, unsupported version of
Gradle. Please use version 1.Х or greater.

2. Project is using an old version of the Android
Gradle plug-in. The minimum supported
version is 0.Х.X.

Решение О Android Studio

Ошибка Gradle project sync failed error - Решение



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

Сообщение отредактировал derak1129 - 26.09.20, 17:13
Причина редактирования: OkHttp Profiler - плагин Android Studio/IntellijIDEA для отображения OkHttp/Retrofit запросов



Реп: (4)
Что делать если hypervisor не ставится, там появляются кракозябры (пытался запустить на ноуте)



Реп: (0)
Друзья, подскажете по студии.
Взял проект-пример работы с блютуз. Написал на его основе свое приложение, все отлично.
Потом решил сделать другое приложение на основе того же примера, все работает, НО!
При установке на смартфон первого или второго приложения, они заменяются. То есть не могу установить оба варианта сразу.
Думал что редактированием манифеста все получится (заменил имя приложения), но не сработало.
Подскажите вариант пожалуйста



Реп: (4533)
* tembl4, название пакета менять нужно.



Реп: (10)
уважаемые помогите дураку. Я открыл проект и на файл который картинка поставил ассоциацию файлов на открытие РЕЬД как изменить ассоциацию файлов?



Реп: (0)
clever_man @ 20.06.22, 10:00 *
название пакета менять нужно.


Спасибо! Помогло!

Сообщение отредактировал tembl4 - 24.06.22, 15:57



Реп: (92)
Всем привет есть проблема при скомпилациы проект в aab file постоянно выдает ошибку "execution failed for task :app:compileDebugAidl"
Что делать? Уже два дня ламаю мозги . Может кто-то поможет, у меня Android studio 2021.2.1.



Реп: (0)
Подскажите пожалуйста начинающему.

Скачал последнюю версию: Android Studio 2021.2.1.16-windows.exe
Установил на ПК Виндовс 10 про.
При запуске эмулятора появляется окно с ожиданием отладчика:

Прикрепленное изображение

Эмулятор запускается только когда это окно закрыть и только в панели быстрого запуска.

Теперь при попытке перейти на предыдущую версию Android Studio по какой-то причине происходит то же самое.
Что с этим делать?



Реп: (1)
всем привет, появилась необходимость написать для ветерана программу на 2.3 но обновив Android Studio до Dolphin 2021.3.1 Patch 1 не могу создать проекты на api ниже 15, их просто нет в списке, где в настройках включить их?
причем они скачаны в sdk

Сообщение отредактировал romafilippov - 19.10.22, 17:27



Реп: (17)
При запуске апк файла такое сообщение : unsupported binary file, кот подскажет, что это?



Реп: (4)
Здравствуйте.
Не могу создать свой ключ для подписи.
Выводит ошибки. Так и не понял в чем может быть проблема.
Прикрепленное изображение

Прикрепленное изображение
Ошибки



Реп: (0)
Не работает эмулятор, ошибка какая-то, Устройство Galaxy Nexus, ОС Android 4.0.3 (Google APIs), также пробовал Android 2.3.3 (Google APIs) всё равно не работает

Прикрепленные изображения
Прикрепленное изображение



Реп: (2335)
* Armen1234567,
see idea.log for details



Реп: (847)
подскажите как решить проблему, студия Arctic Fox, сворачиваю методы, сохраняю, закрываю студию, открываю снова - методы все развернуты опять



Реп: (7)
Ребята, как запустить андроид студио на ноутбуке с amd?



Реп: (60)
* notpash, ну не Athlon xp же?
Штатные экстрасенсы в отпуске.
Какой проц, какая проблема?



Реп: (1)
такая проблема: вначале эта хрень вроде работала, потом перестала , при попытке сборки выдает кучу текста

ось: линь люба ,64 ,



Реп: (4533)
* MN1, у вас же английским языком написано:
Recommended action: Update this project to use a newer compileSdkVersion
of at least 33, for example 33.

Также указано какие зависимости требуют. Или читать не?



Реп: (1)
clever_man @ 05.04.23, 21:00 *
Также указано какие зависимости требуют. Или читать не?

после установки все работало , потом стало такое писать, я ничего не менял.
мне установить еще сдк 33?
сборка у меня под 15




установил 33, все равно ругается


Сообщение отредактировал MN1 - 05.04.23, 21:10



Реп: (1)
короче, это тормознутая шняга чето собирает, если выставить в приложении 33 версию, только на эмуле и на телефоне не запускается, короче чем еще можно собирать апк ,помимо этого г*на?



Реп: (1542)
MN1 @ 06.04.23, 20:54 *
короче чем еще можно собирать апк ,помимо этого г*на?

По удобству использования
- gradle
- ant
- ручками


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 03.06.23, 04:14