Страница 2 из 3
Re: Инструменты разработки под Android
Добавлено: 19 апр 2016, 16:02
Olej
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, навроде секса по телефону
:
- я снимаю с тебя трусики...
- проверяю установлен ли на твоём компьютере VirtualBox...
- ... ну и так далее (т.е делаю неизвестно что)...
Для виндаунов это, может и совершенно нормально ... или даже в кайф
Код: Выделить всё
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 для использования индивидуальным пользователем - что тоже иногда полезно)
Re: Инструменты разработки под Android
Добавлено: 19 апр 2016, 16:42
Olej
Olej писал(а):
PDF_User_Guide, в том числе и об установке и запуске, скачаете
здесь
Он установил корректно даже в главное меню приложений "Программирование"...
Дальше только в картинках:
- g1.png
- (21.73 КБ) 4063 скачивания
Это он хочет того юзера, которого регистрировали перед download:
- g3.png (14.61 КБ) 6019 просмотров
Re: Инструменты разработки под Android
Добавлено: 19 апр 2016, 16:46
Olej
Дальше выбираем модель (модели) телефонов и планшетов:
Здесь можно идти пить кофе ... для моей 1-й выбранной модели он грузит 247Mb API...
Настройки достаточно обстоятельные
И в результате ... но с
о-о-очень обстоятельной задержкой мы имеем примерно следующее:
Но большая задержка только на начальную загрузку.
Дальнейшая реакция на органы управления, открытие окон и т.д. - очень беглая:
- g9.png (22.99 КБ) 6021 просмотр
Re: Инструменты разработки под Android
Добавлено: 19 апр 2016, 17:05
Olej
Olej писал(а):
от здесь -
обсуждение Genymotion на 63 форумных страницы (с 2013 года).
Любопытно
:
- Genymotion не может работать без установленного VirtualBox (если его нет, то нужно предварительно установить)
- но работает сам Genymotion - исключительно без GUI VirtualBox ...
- умельцы из Genymotion, похоже, используя консольный интерфейс и API VirtualBox, сделали ему совершенно свою морду.
Re: Инструменты разработки под Android
Добавлено: 22 апр 2016, 17:01
Olej
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?
Re: Инструменты разработки под Android
Добавлено: 30 апр 2016, 15:29
Olej
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
Re: Инструменты разработки под Android
Добавлено: 01 май 2016, 22:46
Olej
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.
Облом!
Re: Инструменты разработки под Android
Добавлено: 01 май 2016, 22:51
Olej
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.
...
Re: Инструменты разработки под Android
Добавлено: 01 май 2016, 22:53
Olej
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.
...
Re: Инструменты разработки под Android
Добавлено: 01 май 2016, 23:13
Olej
Если это 1-я установка, то потребуется определить куда будем ставить Android SDK.
(он предполагает что в $HOME и это разумный выбор)