Rating@Mail.ru

Форум по операционной системе GNU/Linux и свободному программному обеспечению


Текущее время: 25 июн 2018, 07:22

Часовой пояс: UTC + 3 часа


Правила форума


Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Инструменты разработки под Android
Непрочитанное сообщениеДобавлено: 13 апр 2016, 19:46 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Про инструменты разработки под Android в этом форуме написано много в прежних темах:
Android (Android SDK и то что сейчас стало Android Studio)
Написание приложений для Android (здесь про Eclipse + IntelliJ IDEA)

Но всё это написано достаточно давно и требует ревизии.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 13 апр 2016, 19:57 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Olej писал(а):
Но всё это написано достаточно давно и требует ревизии.


А пока я ещё не начал ревизию известных мне tools для Android ... вот здесь есть любопытное перечисление инструментов:
Средства разработки для Android
На уже хорошо известном сайте:
Изображение

Там наблюдается несколько беспорядок - часть инструментов из состава Android SDK перечисляются как независимые инструменты... , но это не страшно. А так, перечисление полезное.
Особенно в указании (с ссылками) Средства разработки от производителей:
Цитата:
Производители устройств предлагают собственные наработки для работы с телефонами и планшетами. Вы можете использовать какие-то приёмы для конкретной марки телефона
HTCDev
Компания HTC представляет свой центр для разработчиков - HTCDev, на котором можно найти информацию о загрузчиках, примеры, OpenSense SDK.
LG
Компания LG подготовила для разработчиков свой сайт - LG Mobile Developer Network
Samsung
Не отстаёт и Samsung, который имеет свой центр для разработчиков - Samsung Developers
Sony
Sony также завела себе сайт для разработчиков - Developer World

Я не полезу (пока, по крайней мере) в фирменные инструменты ... но желающие могут их рассмотреть уже сейчас, и рассказать всем о их особенностях. ;-)


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 13 апр 2016, 20:21 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Olej писал(а):
Но всё это написано достаточно давно и требует ревизии.


Android Studio & SDK

Грузим всё отсюда:
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, чтобы всегда иметь под рукой новейшие инструменты разработки приложений.


Там же все инструкции по установке и т.д.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 16 апр 2016, 17:49 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Olej писал(а):
Android Studio & SDK

Про Android SDK здесь написано более чем достаточно ... почти 5 лет назад: Android (здесь и далее - 6 стр. форума).

На этот раз я прокомментирую (в картинках) установку и подготовку Android Studio ... который сам установит SDK (как мне кажется, Android Studio - это накрученная GUI оболочка над SDK от разработчиков IntelliJ IDEA - в угоду привычкам Windows юзерам).

1. Установка от разработчиков (с кино-видео) описана здесь: Install Android Studio.
Но там есть ... заморочки.
Цитата:
If the JDK is not available or the version is lower than 1.8, download the Java SE Development Kit 8

У вас в Linux, скорее всего на сегодня, будет Open JDK 1.7 (за исключением, может, Fedora 22/23).
Код:
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)

Чтоб не заморачиваться, я просто переключаюсь (переменными окружения) на Sun/Oracle JDK, который у меня ранее установлен (см. здесь JDK & OpenJDK).
Код:
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)


2.
Цитата:
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.

Я всё это разархивирую в /opt, чтоы любой пользователь мог пользоваться (да и места у меня в / больше чем в $HOME, чтоб его забивать).
Код:
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

Путь к bin в установке прописываю в своём $HOME/.bashrc :
Код:
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


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 16 апр 2016, 17:57 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
3.
От своего имени (не взирая что в /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
...

Всё...
Дальше только в картинках ... как в комиксах :lol:

P.S. На 2-й картинке - это запуск ещё с Open JDK, до смен окружения...
Думаю, что оно с успехом будет играть и с Open JDK 1.7 ... но вон оно предупреждает, что вообще не любит Open JDK. :-(


Вложения:
as1.png
as1.png [ 16.66 КБ | Просмотров: 5352 ]
as2.png
as2.png [ 44.68 КБ | Просмотров: 5352 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 16 апр 2016, 18:02 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Далее по порядку...
... после этого можно спокойно идти пить кофе - ему нужно здесь >1Gb скачать...


Вложения:
as3.png
as3.png [ 32.1 КБ | Просмотров: 5352 ]
as4.png
as4.png [ 32.23 КБ | Просмотров: 5352 ]
as5.png
as5.png [ 26.9 КБ | Просмотров: 5352 ]
as6.png
as6.png [ 21.77 КБ | Просмотров: 5352 ]
as7.png
as7.png [ 41.37 КБ | Просмотров: 5352 ]
as8.png
as8.png [ 24.31 КБ | Просмотров: 5352 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 16 апр 2016, 18:15 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
На предыдущем шаге установка Android Ssstudio закончена.
Но толку от этого - никакого! :-o
Потому что вам нужно выбрать и загрузить 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


Вложения:
as9.png
as9.png [ 1.66 МБ | Просмотров: 5352 ]
as10.png
as10.png [ 70.65 КБ | Просмотров: 5352 ]
as11.png
as11.png [ 9.34 КБ | Просмотров: 5352 ]
as13.png
as13.png [ 35.42 КБ | Просмотров: 5352 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 16 апр 2016, 18:18 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Ну и теперь можно всё это хозяйство запускать и создавать свой 1-йпроект...


Вложения:
as17.png
as17.png [ 28.36 КБ | Просмотров: 5352 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 19 апр 2016, 13:29 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Android Studio - IDE для разработки приложений для Андроид от Google на основе IntelliJ IDEA
Это обсуждение (на 74 стр. форума - начинайте с конца :lol: ) проблем с установкой и использованием Android Studio ... главным образом под Windows, а там под Windows проблем, судя по обсуждениям, хватает.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Непрочитанное сообщениеДобавлено: 19 апр 2016, 14:59 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10827
Откуда: Харьков
Быстрый эмулятор Android Genymotion, который включает в себя настроенные образы Android (x86 с аппаратным ускорением OpenGL), идеальный для тестирования приложения (это цитата ;-) ).
Скачивать свободную версию лучше не у разных доброжелателей, а с сайта проекта - Genymotion.
Изображение
Но там вас заставят:
1. сначала предварительно (перед download) зарегистрироваться
2. потом ещё Registering the license key


Вот здесь - обсуждение Genymotion на 63 форумных страницы (с 2013 года).


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.210s | 22 Queries | GZIP : On ]