Инструменты разработки под Android

всё относительно мобильных гаджетов и приложений

Модераторы: Olej, adminn, vikos

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 19 апр 2016, 16:02

Olej писал(а): Скачивать свободную версию лучше не у разных доброжелателей, а с сайта проекта - Genymotion.
Изображение

Код: Выделить всё

olej@nvidia ~/Загрузки/Android $ ls -l genymotion-*
-rw-r--r-- 1 olej olej 43505335 апр.  19 15:04 genymotion-2.6.0-linux_x86.bin
PDF_User_Guide, в том числе и об установке и запуске, скачаете здесь
(там рядом вообще достаточно много интересной документации и по Android вообще и SDK и т.д.)

Я этот .bin (это архив, который позже в genymotion развернётся) унёс на инсталляцию в /opt ... там же где и Android Studio.

Инсталляция у них странненькая ... особенно для мира Linux, навроде секса по телефону :lol: :
- я снимаю с тебя трусики... :oops:
- проверяю установлен ли на твоём компьютере VirtualBox...
- ... ну и так далее (т.е делаю неизвестно что)...
Для виндаунов это, может и совершенно нормально ... или даже в кайф :-P

Код: Выделить всё

olej@nvidia ~/Загрузки/Android $ ls -l genymotion-*
-rw-r--r-- 1 olej olej 43505335 апр.  19 15:04 genymotion-2.6.0-linux_x86.bin

olej@nvidia ~/Загрузки/Android $ sudo cp genymotion-2.6.0-linux_x86.bin /opt

olej@nvidia ~/Загрузки/Android $ sudo chmod a+x /opt/genymotion-2.6.0-linux_x86.bin

olej@nvidia ~/Загрузки/Android $ /opt/genymotion-2.6.0-linux_x86.bin 
Installing for current user only. To install for all users, restart this installer as root.
Installing to folder [/home/olej/Загрузки/Android/genymotion]. Are you sure [y/n] ? ^C

olej@nvidia ~/Загрузки/Android $ sudo /opt/genymotion-2.6.0-linux_x86.bin 
Installing for all users.

Installing to folder [/opt/genymobile/genymotion]. Are you sure [y/n] ? y

- Trying to find VirtualBox toolset .................... OK (Valid version of VirtualBox found: 5.0.16r105871)
- Extracting files ..................................... OK (Extract into: [/opt/genymobile/genymotion])
- Installing launcher icon ............................. OK

Installation done successfully.

You can now use these tools from [/opt/genymobile/genymotion]:
 - genymotion
 - genymotion-shell
 - gmtool
(обратите внимание: без прав root он собирался установиться в $HOME для использования индивидуальным пользователем - что тоже иногда полезно)

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 19 апр 2016, 16:42

Olej писал(а): PDF_User_Guide, в том числе и об установке и запуске, скачаете здесь
Он установил корректно даже в главное меню приложений "Программирование"...

Дальше только в картинках:
g1.png
(21.73 КБ) 4063 скачивания
g2.png
Это он хочет того юзера, которого регистрировали перед download:
g3.png
g3.png (14.61 КБ) 5869 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 19 апр 2016, 16:46

Дальше выбираем модель (модели) телефонов и планшетов:
g4.png
g5.png
Здесь можно идти пить кофе ... для моей 1-й выбранной модели он грузит 247Mb API...
g6.png
Настройки достаточно обстоятельные
g7.png
И в результате ... но с о-о-очень обстоятельной задержкой мы имеем примерно следующее:
g8.png
Но большая задержка только на начальную загрузку.
Дальнейшая реакция на органы управления, открытие окон и т.д. - очень беглая:
g9.png
g9.png (22.99 КБ) 5871 просмотр

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 19 апр 2016, 17:05

Olej писал(а): от здесь - обсуждение Genymotion на 63 форумных страницы (с 2013 года).
Любопытно ;-) :
- Genymotion не может работать без установленного VirtualBox (если его нет, то нужно предварительно установить)
- но работает сам Genymotion - исключительно без GUI VirtualBox ...
- умельцы из Genymotion, похоже, используя консольный интерфейс и API VirtualBox, сделали ему совершенно свою морду. :roll:

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 22 апр 2016, 17:01

Olej писал(а): Скачивать свободную версию лучше не у разных доброжелателей, а с сайта проекта - Genymotion.
Но там только варианты:
Ubuntu 14.10 and older, Debian 8:
- Download for Ubuntu (32 bit)
- Download for Ubuntu (64 bit)
Ubuntu 15.04 and newer:
- Download for Ubuntu (64 bit)
Что делать в Fedora / CentOS / RedHat? :oops:

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 30 апр 2016, 15:29

Olej писал(а): P.S. На 2-й картинке - это запуск ещё с Open JDK, до смен окружения...
Думаю, что оно с успехом будет играть и с Open JDK 1.7 ... но вон оно предупреждает, что вообще не любит Open JDK. :-(
Относительно Open JDK ... вот из обсуждений
OpenJDK is more Open and thus also better to debug, fix and configure. It tends to be a bit slower though. Incompatibilities should not arise (anymore) - Android itself can be built using the OpenJDK.

answered Jul 2 '15 at 23:00

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 01 май 2016, 22:46

Olej писал(а): Относительно Open JDK ... вот из обсуждений
OpenJDK is more Open and thus also better to debug, fix and configure. It tends to be a bit slower though. Incompatibilities should not arise (anymore) - Android itself can be built using the OpenJDK.

answered Jul 2 '15 at 23:00
Опыт развёртывания Android Studio для: 1). RPM дистрибутивов, свеже установленный Fedora 23, 2). 64 бит, 3). используя родной Open JDK без установки Sun/Oracle JDK:

Код: Выделить всё

[olej@localhost Android]$ sudo cp android-studio-ide-143.2739321-linux.zip /opt
[sudo] пароль для olej:.
[olej@localhost opt]$ sudo unzip android-studio-ide-143.2739321-linux.zip.
...
  inflating: android-studio/lib/httpclient-4.4.1.jar..
  inflating: android-studio/lib/winp-1.23.jar..
  inflating: android-studio/LICENSE.txt..
[olej@localhost bin]$ ls
appletviewer.policy  fsnotifier-arm   libbreakgen64.so  log.xml             studio.sh
fsnotifier           idea.properties  libbreakgen.so    studio64.vmoptions  studio.vmoptions
fsnotifier64         inspect.sh       lldb              studio.png

Код: Выделить всё

[olej@localhost ~]$ java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
[olej@localhost ~]$ tail -n1 ~/.bashrc
export PATH=PATH:/opt/android-studio/bin
[olej@localhost ~]$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/olej/.local/bin:/home/olej/bin:/opt/android-studio/bin
[olej@localhost bin]$ ./studio.sh.
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0

JDK Required: 'tools.jar' seems to be not in Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Облом! :-(
Вложения
as1.png
as1.png (14.48 КБ) 5793 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 01 май 2016, 22:51

Olej писал(а): Облом! :-(

Код: Выделить всё

[olej@localhost ~]$ which java
/usr/bin/java
[olej@localhost ~]$ which javac
/usr/bin/which: no javac in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/olej/.local/bin:/home/olej/bin:/opt/android-studio/bin)

Код: Выделить всё

[olej@localhost java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64]$ sudo dnf list *jdk-devel.*
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 0:39:26 назад, Sat Apr 30 14:55:55 2016.
Доступные пакеты
java-1.8.0-openjdk-devel.x86_64                          1:1.8.0.91-2.b14.fc23                          updates

[olej@localhost java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64]$ sudo dnf install *jdk-devel.*
Последняя проверка окончания срока действия метаданных: 0:39:44 назад, Sat Apr 30 14:55:55 2016.
Зависимости разрешены.
===============================================================================================================
 Package                            Архитектура      Версия                            Репозиторий       Размер
===============================================================================================================
Установка:
 java-1.8.0-openjdk-devel           x86_64           1:1.8.0.91-2.b14.fc23             updates           9.7 M

Результат операции
===============================================================================================================
Установка  1 Пакет

Объем загрузки: 9.7 M
Объем изменений: 40 M
Продолжить? [д/Н]: y
Загрузка пакетов:
java-1.8.0-openjdk-devel-1.8.0.91-2.b14.fc23.x86_64.rpm                        1.8 MB/s | 9.7 MB     00:05    
---------------------------------------------------------------------------------------------------------------
Общий размер                                                                   1.5 MB/s | 9.7 MB     00:06     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Установка    : java-1.8.0-openjdk-devel-1:1.8.0.91-2.b14.fc23.x86_64                                     1/1 
  Проверка     : java-1.8.0-openjdk-devel-1:1.8.0.91-2.b14.fc23.x86_64                                     1/1 

Установлено:
  java-1.8.0-openjdk-devel.x86_64 1:1.8.0.91-2.b14.fc23                                                        

Выполнено!

[olej@localhost ~]$ which javac
/usr/bin/javac

Код: Выделить всё

[olej@localhost bin]$ ./studio.sh 
OpenJDK 64-Bit 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.
...

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 01 май 2016, 22:53

Olej писал(а):

Код: Выделить всё

[olej@localhost bin]$ ./studio.sh 
OpenJDK 64-Bit 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.
...
Вложения
as2.png
as2.png (20.69 КБ) 5797 просмотров
as3.png

Аватара пользователя
Olej
Писатель
Сообщения: 21336
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Инструменты разработки под Android

Непрочитанное сообщение Olej » 01 май 2016, 23:13

Если это 1-я установка, то потребуется определить куда будем ставить Android SDK.
(он предполагает что в $HOME и это разумный выбор)
Вложения
as4.png
as5.png
as6.png

Ответить

Вернуться в «Android»

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

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