Доброго всем времени суток! Недавно задался вопросом о разработке приложений для Android в системе Calculate Linux. Среду разработки подсказал гугл https://developer.android.com/studio/index.html
Скачал там 2 пакета, то есть саму студию и пакет SDK-TOOLS. Нашел инструкцию, по которой все скачаное распаковывается в каталог /opt ну и так далее по списку команд. В результате IDE запустилась с мастером настройки. Дошел до пункта “путь к SDK” и на этом все закончилось. Практически все инструкции ссылаются на sdk-manager который надо запустить и он типа пропишет все пути как надо… Нашел и его, но запустив ничего не получил, потому как опции его запуска предполагают либо посмот реть что есть либо провести update имеющегося. Если пытаюсь провести обновления, то получаю ошибку типа сначала установи SDK а уж потом обновляй.
В общем друзья, помогите правильно установить и настроить эту штуку…ПОЖАЛУЙСТА )))
З.Ы. В процессе танцев с бубном перестал работать NetBeans, сначала перестали запускаться классы на выполнение, а потом перестала запускаться и сама среда. В результате все снес и установил все с начала.
Ну а потом уже указывай в студии пути. http://i.imgur.com/b9MWoG8.png
ЗЫ: Вроде NDK можно из студии скачать и установить, но я выбрал gentoo way, т.е. из портажа
ЗЫЫ: У меня ещё oracle-jdk-bin установлен. 1.7 из локального оверлея и 1.8 из портежа.
Все было хорошо до момента запуска самой студии. Вывелось сообщение о том, что есть обновления, но надо запуститься от рута. Я так и сделал… потом выдалась ошибка, а теперь студия не запускается вообще никак. ни от пользователя ни от рута…
Выдается довольно много строк… среди них вот где есть ошибки:
Как теперь быть?
Удалил то, что стояло
emerge -С dev-util/android-studio
Каталог в /opt удалился сам. В ручную удалил каталоги с настройками в домашнем и в root. Потом установил новую версию. Запустил от пользователя и… ноль. не запустилась.
С начала пишет вот это
а потом еще очень много строчек))))
Попробую удалить все и с самого начала установить…
В результате моих манипуляций по удалению всего и установки заново… результат тот же. Студия не запускается. В самом начале вывода ошибок пишет вот что
Только с обновлением самой студии эти ошибки сразу вылезли… среда не дошла даже до запуска мастера.
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