LINUX.ORG.RU

Установка android studio

 , ,


1

1

Приветствую!

Решил немного ознакомиться с миром разработки под андроид. Вычитал что лучше всего это делать с Android Studio. Решил поставить сие

➜  ~  yaourt -S android-studio

...
==> android-studio dependencies:
...
 - lib32-fontconfig (package found)
 - lib32-libxrender (building from AUR)
 - lib32-mesa (building from AUR)


Самого пакета lib32-mesa не оказалось, но зато есть lib32-mesa-git, решил установить его

yaourt -S lib32-mesa-git
...

==> WARNING: This PKGBUILD describes a split package.
==> Specific package options are unknown
==> lib32-mesa-git dependencies:
 - python2 (already installed) [makedepend]
 - git (already installed) [makedepend]
 - lib32-libxml2 (building from AUR) [makedepend]
 - lib32-expat (building from AUR) [makedepend]
 - lib32-libx11 (building from AUR) [makedepend]
 - glproto (package found) [makedepend]
 - lib32-libdrm>=2.4.66 (building from AUR) [makedepend]
 - dri2proto (package found) [makedepend]
 - dri3proto (package found) [makedepend]
 - presentproto (package found) [makedepend]
 - lib32-libxshmfence (building from AUR) [makedepend]
 - lib32-libxxf86vm (building from AUR) [makedepend]
 - lib32-libxdamage (building from AUR) [makedepend]
 - gcc-multilib (building from AUR) [makedepend]
 - lib32-elfutils (building from AUR) [makedepend]
 - lib32-systemd (building from AUR) [makedepend]
 - lib32-libvdpau (building from AUR) [makedepend]
 - lib32-wayland (building from AUR) [makedepend]
 - python2-mako (package found) [makedepend]
 - lib32-libtxc_dxtn (building from AUR) [makedepend]
 - lib32-nettle (building from AUR) [makedepend]
 - mesa-git (building from AUR) [makedepend]
 - libva-mesa-driver-git (building from AUR) [makedepend]
 - mesa-vdpau-git (building from AUR) [makedepend]
 - mesa-libgl-git (building from AUR) [makedepend]
 - mesa-vulkan-intel-git (building from AUR) [makedepend]
 - lib32-llvm-libs-svn (building from AUR) [makedepend]
 - lib32-llvm-svn (building from AUR) [makedepend]
 - lib32-libxvmc (building from AUR) [makedepend]
 - libpthread-stubs (building from AUR) [makedepend]


==> Continue building lib32-mesa-git ? [Y/n]
==> ----------------------------------------
==> n


Нет, я конечно все понимаю, но нахрена мне столько левого хлама? Тем более что сам студио основан на idea которая прекрасно работает на 64 битах. Есть ли возможность как нибудь пользоваться android studio на 64 и не устанавливая кучу лишних либ?

★★★★

Заметь, что виндовая версия студии, с включенным в пакет Android SDK весит гигабайт. Скорее всего там та еще помойка из зависимостей, и не отвертишься

Требования с оффсайта:

- 64-bit distribution capable of running 32-bit applications

- 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)

Midael ★★★★★ ()
Последнее исправление: Midael (всего исправлений: 1)

Скачай архив с официального сайта и распакуй. Учитывая то, как часто SDK обновляются, другие способы просто не нужны.

anonymous_sama ★★★★★ ()

В unnoficial repositories есть репа с уже собранной студией. У меня проблем установка не вызвала.

С другой стороны - подпишусь под коментом выше. Не заморачивайся с пакетами, проще взять с официального сайта пакет и его ставить, т.к. всех необходимых плюшек в репах нет, а тот же sdk всё-равно можно управлять штатными андроидовскими (точнее его sdk-шным менеджером) утилитами.

nickleiten ★★★ ()

32-ух битные библиотеки нужны для работы тулзов из Android SDK. Без них никак.

Redrum ()

Включи репозиторий, не надо будет из AUR пакеты собирать:

[multilib]
Include = /etc/pacman.d/mirrorlist
Вот на всякий случай:
io2048@neurofunk ~ $ yaourt -Qi android-studio
Название             : android-studio
Версия               : 2.1.2.0-1
Описание             : A new Android development environment based on IntelliJ IDEA.
Архитектура          : x86_64
URL                  : http://developer.android.com/sdk/installing/studio.html
Лицензии             : APACHE
Группы               : Нет
Предоставляет        : Нет
Зависит от           : java-environment  python  ttf-font  lib32-fontconfig  lib32-libxrender  lib32-mesa
Доп. зависимости     : android-google-repository
                       android-platform
                       android-sdk
                       android-sdk-platform-tools
                       android-sdk-build-tools
                       android-sources
                       android-support
                       android-support-repository
Требуется            : Нет
Опционально для      : Нет
Конфликтует с        : android-studio-beta  android-studio-dev  android-studio-canary
Заменяет             : Нет
Установленный размер : 382,50 MiB
Сборщик              : Unknown Packager
Дата сборки          : Срд 08 Июн 2016 00:00:12
Дата установки       : Срд 08 Июн 2016 00:05:41
Причина установки    : Явно установлен
Установочный скрипт  : Yes
Проверен             : Нет

Alternating_Current ()
Ответ на: комментарий от anonymous_sama

SDK обновляется средствами самой Android Studio (КТТС), но есть и в AUR (тут с задержкой).

Alternating_Current ()

Вспомнил тут ещё. JDK ставь с infinality-патчами, а то глаза о шрифты сломаешь.

Alternating_Current ()

Это тот нечастый случай, когда проще и лучше скачать с оф. сайта, а не из реп

alchemist ()

Лучше с Eclipse начни. Он не тормозит и более адекватен.

EXL ★★★★★ ()

yaourt -S android-studio

wut

на днях делал такую же процедуру, скачал 1 пакет с офф. источника

такие вещи не стоит ставить из репозиториев

umren ★★★★★ ()
Ответ на: комментарий от Alternating_Current

Вот как раз из-за этого и не стоит использовать пакетный менеджер с android studio.

Вспомнил тут ещё. JDK ставь с infinality-патчами, а то глаза о шрифты сломаешь.

Таким тоже не стоит заниматься, по идеи (по крайней мере для idea) должна быть версия уже с jdk, которую лучше и использовать, огромный плюс еще и патчах, т.е. с каждым новым релизом ide не нужно все скачивать сначало. А вообще я рекомендую просто использовать Idea CE вместо android studio.

anonymous_sama ★★★★★ ()
Ответ на: комментарий от anonymous_sama

Это не особенность android-studio, без jdk8-openjdk-infinality/jre8-openjdk-infinality все Java-приложения у меня выглядят вырвиглазно.

Alternating_Current ()
Последнее исправление: Alternating_Current (всего исправлений: 1)

скачал с сайта и запустил на установку. Студия начала качать SDK.
Вылезла ошибка Unable to run mksdcard SDK tool
Для этого еще установил lib32-glibc, lib32-ncurses, lib32-gcc-libs, lib32-libstdc++5, lib32-zlib и установка завершилась успешно.
Всем спасибо за помощь

kiotoze ★★★★ ()
Ответ на: комментарий от Alternating_Current

Это твои проблемы, советовать jdk, которая будет обновляться с опозданиями, явно не очень хорошая идея.

anonymous_sama ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.