Инструменты разработки под Android
Модераторы: Olej, adminn, vikos
Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Инструменты разработки под Android
Про инструменты разработки под Android в этом форуме написано много в прежних темах:
Android (Android SDK и то что сейчас стало Android Studio)
Написание приложений для Android (здесь про Eclipse + IntelliJ IDEA)
Но всё это написано достаточно давно и требует ревизии.
Android (Android SDK и то что сейчас стало Android Studio)
Написание приложений для Android (здесь про Eclipse + IntelliJ IDEA)
Но всё это написано достаточно давно и требует ревизии.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
А пока я ещё не начал ревизию известных мне tools для Android ... вот здесь есть любопытное перечисление инструментов:Olej писал(а):Но всё это написано достаточно давно и требует ревизии.
Средства разработки для Android
На уже хорошо известном сайте:
Там наблюдается несколько беспорядок - часть инструментов из состава Android SDK перечисляются как независимые инструменты... , но это не страшно. А так, перечисление полезное.
Особенно в указании (с ссылками) Средства разработки от производителей:
Я не полезу (пока, по крайней мере) в фирменные инструменты ... но желающие могут их рассмотреть уже сейчас, и рассказать всем о их особенностях.Производители устройств предлагают собственные наработки для работы с телефонами и планшетами. Вы можете использовать какие-то приёмы для конкретной марки телефона
HTCDev
Компания HTC представляет свой центр для разработчиков - HTCDev, на котором можно найти информацию о загрузчиках, примеры, OpenSense SDK.
LG
Компания LG подготовила для разработчиков свой сайт - LG Mobile Developer Network
Samsung
Не отстаёт и Samsung, который имеет свой центр для разработчиков - Samsung Developers
Sony
Sony также завела себе сайт для разработчиков - Developer World
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
Android Studio & SDKOlej писал(а):Но всё это написано достаточно давно и требует ревизии.
Грузим всё отсюда:
Android Studio
Код: Выделить всё
olej@nvidia ~/Загрузки/Android $ ls -l
итого 604036
-rw-r--r-- 1 olej olej 326412652 апр. 13 19:50 android-sdk_r24.4.1-linux.tgz
-rw-r--r-- 1 olej olej 292106971 апр. 13 19:49 android-studio-ide-143.2739321-linux.zip
Там же все инструкции по установке и т.д.Подробнее об Android Studio
Создано на основе IntelliJ IDEA Community Edition, популярной среды разработки Java от JetBrains.
...
Если вы используете Eclipse с ADT, вам следует знать, что Android Studio теперь является официальной средой разработки для Android, поэтому переходите на Android Studio, чтобы всегда иметь под рукой новейшие инструменты разработки приложений.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
Про Android SDK здесь написано более чем достаточно ... почти 5 лет назад: Android (здесь и далее - 6 стр. форума).Olej писал(а): Android Studio & SDK
На этот раз я прокомментирую (в картинках) установку и подготовку Android Studio ... который сам установит SDK (как мне кажется, Android Studio - это накрученная GUI оболочка над SDK от разработчиков IntelliJ IDEA - в угоду привычкам Windows юзерам).
1. Установка от разработчиков (с кино-видео) описана здесь: Install Android Studio.
Но там есть ... заморочки.
У вас в Linux, скорее всего на сегодня, будет Open JDK 1.7 (за исключением, может, Fedora 22/23).If the JDK is not available or the version is lower than 1.8, download the Java SE Development Kit 8
Код: Выделить всё
olej@nvidia ~ $ java -version
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.1)
OpenJDK Server VM (build 24.95-b01, mixed mode)
Код: Выделить всё
olej@nvidia ~ $ java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) Server VM (build 25.40-b25, mixed mode)
Я всё это разархивирую в /opt, чтоы любой пользователь мог пользоваться (да и места у меня в / больше чем в $HOME, чтоб его забивать).Unpack the .zip file you downloaded to an appropriate location for your applications, such as within /usr/local/ for your user profile, or /opt/ for shared users.
Код: Выделить всё
nvidia opt # ls /opt/android-studio -l
итого 44
drwxrwxr-x 3 root root 4096 Апр 5 12:58 bin
-rw-r--r-- 1 root root 14 Апр 4 18:04 build.txt
drwxrwxr-x 4 root root 4096 Апр 5 12:58 gradle
-rw-r--r-- 1 root root 1933 Апр 4 18:05 Install-Linux-tar.txt
drwxrwxr-x 6 root root 4096 Апр 5 12:58 lib
drwxrwxr-x 2 root root 4096 Апр 5 12:58 license
-rw-r--r-- 1 root root 11358 Апр 4 18:05 LICENSE.txt
-rw-r--r-- 1 root root 128 Апр 4 18:05 NOTICE.txt
drwxrwxr-x 31 root root 4096 Апр 5 12:58 plugins
Код: Выделить всё
olej@nvidia /opt/android-studio/bin $ echo $PATH
/opt/oracle/jdk1.8.0_40/bin:/opt/oracle/jdk1.8.0_40/jre/bin:/opt/oracle/jdk1.8.0_40/bin:/opt/oracle/jdk1.8.0_40/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/android-studio/bin:/opt/android-studio/bin
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
3.
От своего имени (не взирая что в /opt всё от root - см. выше):
Всё...
Дальше только в картинках ... как в комиксах
P.S. На 2-й картинке - это запуск ещё с Open JDK, до смен окружения...
Думаю, что оно с успехом будет играть и с Open JDK 1.7 ... но вон оно предупреждает, что вообще не любит Open JDK.
От своего имени (не взирая что в /opt всё от root - см. выше):
Код: Выделить всё
olej@nvidia /opt/android-studio/bin $ pwd
/opt/android-studio/bin
Код: Выделить всё
olej@nvidia /opt/android-studio/bin $ ./studio.sh
Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Looking in classpath from com.intellij.util.lang.UrlClassLoader@fb509a for /com/sun/jna/linux-x86/libjnidispatch.so
Found library resource at jar:file:/opt/android-studio/lib/jna.jar!/com/sun/jna/linux-x86/libjnidispatch.so
Trying /home/olej/.AndroidStudio2.0/system/tmp/jna-3413826/jna8361036502528318640.tmp
Found jnidispatch at /home/olej/.AndroidStudio2.0/system/tmp/jna-3413826/jna8361036502528318640.tmp
...
Дальше только в картинках ... как в комиксах
P.S. На 2-й картинке - это запуск ещё с Open JDK, до смен окружения...
Думаю, что оно с успехом будет играть и с Open JDK 1.7 ... но вон оно предупреждает, что вообще не любит Open JDK.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
Далее по порядку...
... после этого можно спокойно идти пить кофе - ему нужно здесь >1Gb скачать...
... после этого можно спокойно идти пить кофе - ему нужно здесь >1Gb скачать...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
На предыдущем шаге установка Android Ssstudio закончена.
Но толку от этого - никакого!
Потому что вам нужно выбрать и загрузить SDK для тех версий Android, для которых будет вестись работа.
Поехали...
Здесь тоже надолго, потому что (в зависимости от выбора) нужно загрузить много сот мегабайт...
Так что в итоге (в моём случае) чистая установочка (ещё до создания каких-либо проектов) вам обойдётся до 2Gb:
Но толку от этого - никакого!
Потому что вам нужно выбрать и загрузить SDK для тех версий Android, для которых будет вестись работа.
Поехали...
Здесь тоже надолго, потому что (в зависимости от выбора) нужно загрузить много сот мегабайт...
Так что в итоге (в моём случае) чистая установочка (ещё до создания каких-либо проектов) вам обойдётся до 2Gb:
Код: Выделить всё
olej@nvidia /opt/android-studio/bin $
olej@nvidia /opt $ du -hs /opt/android-studio
500M /opt/android-studio
olej@nvidia /opt $
olej@nvidia ~ $ du -hs $HOME/Android
1,2G /home/olej/Android
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
Ну и теперь можно всё это хозяйство запускать и создавать свой 1-йпроект...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
Android Studio - IDE для разработки приложений для Андроид от Google на основе IntelliJ IDEA
Это обсуждение (на 74 стр. форума - начинайте с конца ) проблем с установкой и использованием Android Studio ... главным образом под Windows, а там под Windows проблем, судя по обсуждениям, хватает.
Это обсуждение может быть полезным дополнением, потому что про Windows и использование Android Studio из-под Windows я ничего сказать не могу ... им пробовать это дело не собираюсь.
Это обсуждение (на 74 стр. форума - начинайте с конца ) проблем с установкой и использованием Android Studio ... главным образом под Windows, а там под Windows проблем, судя по обсуждениям, хватает.
Это обсуждение может быть полезным дополнением, потому что про Windows и использование Android Studio из-под Windows я ничего сказать не могу ... им пробовать это дело не собираюсь.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Инструменты разработки под Android
Быстрый эмулятор Android Genymotion, который включает в себя настроенные образы Android (x86 с аппаратным ускорением OpenGL), идеальный для тестирования приложения (это цитата ).
Скачивать свободную версию лучше не у разных доброжелателей, а с сайта проекта - Genymotion.
Но там вас заставят:
1. сначала предварительно (перед download) зарегистрироваться
2. потом ещё Registering the license key
Вот здесь - обсуждение Genymotion на 63 форумных страницы (с 2013 года).
Скачивать свободную версию лучше не у разных доброжелателей, а с сайта проекта - Genymotion.
Но там вас заставят:
1. сначала предварительно (перед download) зарегистрироваться
2. потом ещё Registering the license key
Вот здесь - обсуждение Genymotion на 63 форумных страницы (с 2013 года).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей