Android Studio в Calculate Linux

Доброго всем времени суток! Недавно задался вопросом о разработке приложений для Android в системе Calculate Linux. Среду разработки подсказал гугл https://developer.android.com/studio/index.html
Скачал там 2 пакета, то есть саму студию и пакет SDK-TOOLS. Нашел инструкцию, по которой все скачаное распаковывается в каталог /opt ну и так далее по списку команд. В результате IDE запустилась с мастером настройки. Дошел до пункта “путь к SDK” и на этом все закончилось. Практически все инструкции ссылаются на sdk-manager который надо запустить и он типа пропишет все пути как надо… Нашел и его, но запустив ничего не получил, потому как опции его запуска предполагают либо посмот реть что есть либо провести update имеющегося. Если пытаюсь провести обновления, то получаю ошибку типа сначала установи SDK а уж потом обновляй.
В общем друзья, помогите правильно установить и настроить эту штуку…ПОЖАЛУЙСТА )))

З.Ы. В процессе танцев с бубном перестал работать NetBeans, сначала перестали запускаться классы на выполнение, а потом перестала запускаться и сама среда. В результате все снес и установил все с начала.

Не надо ничего качать, всё уже за нас придумано.
У меня стоят:

dev-util/android-studio
dev-util/android-sdk-update-manager
dev-util/android-ndk

mkdir -p /etc/portage/package.keywords/dev-util
echo dev-util/android-sdk-update-manager ~amd64 > /etc/portage/package.keywords/dev-util/android-sdk-update-manager
echo dev-util/android-ndk ~amd64 > /etc/portage/package.keywords/dev-util/android-ndk
emerge dev-util/android-studio dev-util/android-sdk-update-manager dev-util/android-ndk

Добавить (от рута или через sudo) себя в группу android:
(после этого нужно перелогиниться или перезагрузиться, чтобы вступило в силу)

usermod -G android -a <your login>

Всё это попадает в пункт меню Разработка.

Запускай android-sdk-update-manager:
Обновляй sdk-tools platform-tools build-tools.
Качай нужный sdk-platform.

Ну а потом уже указывай в студии пути.

http://i.imgur.com/b9MWoG8.png
ЗЫ: Вроде NDK можно из студии скачать и установить, но я выбрал gentoo way, т.е. из портажа
ЗЫЫ: У меня ещё oracle-jdk-bin установлен. 1.7 из локального оверлея и 1.8 из портежа.

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

Как теперь быть?

android-studio ~2.3.1.0.162.3871768 пока закейворджен
Нужно было так обновлять:

echo dev-util/android-studio ~amd64 > /etc/portage/package.keywords/dev-util/android-studio
emerge dev-util/android-studio

Можно переустановить попробовать. Лучше сначала удалить с анализом и очисткой /opt/android-studio.
Потом установить.

Удалил то, что стояло
emerge -С dev-util/android-studio
Каталог в /opt удалился сам. В ручную удалил каталоги с настройками в домашнем и в root. Потом установил новую версию. Запустил от пользователя и… ноль. не запустилась.
С начала пишет вот это

а потом еще очень много строчек))))

Попробую удалить все и с самого начала установить…

В результате моих манипуляций по удалению всего и установки заново… результат тот же. Студия не запускается. В самом начале вывода ошибок пишет вот что

Только с обновлением самой студии эти ошибки сразу вылезли… среда не дошла даже до запуска мастера.

icedtea установлен?

java-config --list-available-vms
eselect java-vm set user oracle-jdk-bin-1.8

equery u dev-java/oracle-jdk-bin
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-java/oracle-jdk-bin-1.8.0.131:
 U I
 + + alsa         : Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - commercial   : Install features requiring a commercial license for production use
 - - cups         : Add support for CUPS (Common Unix Printing System)
 - - derby        : Install bundled Derby (Java database)
 - - doc          : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
 - - examples     : Install examples, usually source code
 + + fontconfig   : Support for configuring and customizing font access via media-libs/fontconfig
 - - headless-awt : Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
 + + javafx       : Install JavaFX libraries
 - - jce          : Install Java Cryptographic Extension Unlimited Strength Jurisdiction Policy Files
 - - nsplugin     : Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
 - - source       : Install JVM (and optionally JavaFX) sources
 - - visualvm     : Install VisualVM debugging tool

А если откатить среду на стабильную?

У меня вот так:

java-config --list-available-vms
The following VMs are available for generation-2:
*)      Oracle JDK 1.8.0.131 [oracle-jdk-bin-1.8]
2)      Oracle JRE 1.8.0.131 [oracle-jre-bin-1.8]
$ eselect java-vm set user oracle-jdk-bin-1.8
$ equery u dev-java/oracle-jdk-bin
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-java/oracle-jdk-bin-1.8.0.131:
 U I
 + + alsa         : Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - commercial   : Install features requiring a commercial license for production use
 + + cups         : Add support for CUPS (Common Unix Printing System)
 - - derby        : Install bundled Derby (Java database)
 - - doc          : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
 - - examples     : Install examples, usually source code
 + + fontconfig   : Support for configuring and customizing font access via media-libs/fontconfig
 - - headless-awt : Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
 + + javafx       : Install JavaFX libraries
 - - jce          : Install Java Cryptographic Extension Unlimited Strength Jurisdiction Policy Files
 - - nsplugin     : Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
 - - source       : Install JVM (and optionally JavaFX) sources
 - - visualvm     : Install VisualVM debugging tool

Откатил… то же самое

Oracle JRE можно удалить, т.к. он в JDK входит.
Даже и незнаю почему такие ошибки, в google есть упоминания по sun.font.freetypefontscaler.initids(native method), но внятного ответа нет.

Может есть какие “волшебные” команды? которые помогут понять в чем тут дело?
JRE удалил, потом на всякий случай обновил систему.
Ну вот я опять обновился до новой версии, запустил из консоли. Вот вывод (полный)
http://pastebin.calculate-linux.ru/ru/show/15452

emerge -avc

Попробуй нового пользователя на время создать.
группы которые нужно добавить можно в /etc/init.d/calculate посмотреть.

useradd -G android testuser
passwd testuser

Если из под него заработает, значит что-то в профиле конфликтует.

не помогло. Тестовый пользователь также не поднял студию

Очень странно, но вдобавок ко всему у меня перестал работать netbeans-8.2
Консоль ничего не выводит, просто не запускается и все… Мистика какая то.

Переустанови яву.