arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
169 lines (96 loc) • 5.73 kB
Markdown
В этой статье я постараюсь описать установку android-sdk под arch linux, включая особенности x64 систем.
## Contents
* [1 Подготовка.](#.D0.9F.D0.BE.D0.B4.D0.B3.D0.BE.D1.82.D0.BE.D0.B2.D0.BA.D0.B0.)
* [2 Установка android-sdk](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_android-sdk)
* [2.1 Установка через yaourt.](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_yaourt.)
* [2.1.1 Настройка Netbeans](#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_Netbeans)
* [2.2 Установка через Eclipse](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_Eclipse)
* [3 Прописать PATH](#.D0.9F.D1.80.D0.BE.D0.BF.D0.B8.D1.81.D0.B0.D1.82.D1.8C_PATH)
## Подготовка.
Для работы нам понадобится [yaourt](/index.php/Yaourt "Yaourt")
Также проследите, что бы в /etc/pacman.conf были сняты комментарии с следующих строк:
```
[multilib]
Include = /etc/pacman.d/mirrorlist
```
Желательно обновить систему:
```
yaourt -Syu
```
ну или хотя бы синхронизировать репозитории
```
yaourt -Sy
```
## Установка android-sdk
Тут есть три пути:
* установить через систему управления пакетами arch linux yaourt.
* установить через Eclipse.
* поставить вручную.
Последний вариант рассматривать не буду.
**Примечание:** android-sdk существует только в варианте x86, в принципе это не проблема для x64, нужно только установить 32-х разрядные версии библиотек. Обратите на это внимание если выберите второй или третий вариант установки, иначе все установится, но работать не будет.
### Установка через yaourt.
```
# yaourt -S android-sdk
```
Преимуществом данного метода является то, что yaourt сам проследит и доставит все необходимые зависимости и про библиотеки можно не беспокоиться.
Если ставили из под root, могут возникнуть трудности с доступом к папкам sdk, для устранения:
```
# chown -Rv <имя вашего пользователя> /opt/android-sdk
```
**Примечание:** На данный момент установлены только базовые компоненты android-sdk, о чем сказано в /opt/android-sdk/SDK Readme.txt
Для установки всех компонентов:
```
# cd /opt/android-sdk
#./tools/android
```
#### Настройка Netbeans
Если вы пользуетесь IDE Netbeans, загрузите [nbandroid](http://www.nbandroid.org):
```
Tools -> Plugins -> Settings
```
Добавьте URL: [http://nbandroid.org/release72/updates/updates.xml](http://nbandroid.org/release72/updates/updates.xml)
Затем перейдите в **Available Plugins** и установите плагины **Android** и **Android Test Runner** для вашей версии IDE. После установки перейдите:
```
Tools -> Options -> Miscellaneous -> Android
```
и выберите путь Android SDK (обычно /opt/android-sdk). Доустановить необходимые пакеты и создать AVD можно в:
```
Tools -> Android SDK and AVD manager
```
Готово!
### Установка через Eclipse
Установка Eclipse:
```
#pacman -S eclipse
```
Устанавливаем все необходимые библиотеки:
```
# yaourt -S lib32-alsa-lib lib32-openal lib32-libstdc++5 lib32-libxv lib32-ncurses lib32-sdl lib32-zlib swt
```
Этот пункт не пройдет если вы не убрали комментарий с [multilib] в /etc/pacman.conf
Запускаем Eclipse.
```
# eclipse
```
Далее идем в
**Help => Install New Software => Add**
**Name: Indigo**
**Location: [http://download.eclipse.org/releases/indigo/](http://download.eclipse.org/releases/indigo/)**
Немного подождем, затем в последней категории:
**Web, XML, Java EE and OSGi Enterprise Development**
выбираем последний пункт
**WST Server Adapters**
Ну и устанавливаем выбранный компонент.
Теперь опять идем в
**Help => Install New Software => Add**
**Name: ADT plugin**
**Location: [https://dl-ssl.google.com/android/eclipse/](https://dl-ssl.google.com/android/eclipse/)**
**Select All**
и заканчиваем установку.
На панели Eclipse запускаем "Opens the Android SDK Manager" устанавливаем Tools и нужную нам версию платформы android.
## Прописать PATH
В не зависимости от того каким путем Вы установили android-sdk, желательно прописать PATH в .bashrc или .bash_profile В моем случае это:
```
PATH=$PATH:/home/anton/android/android-sdk/tools:/home/anton/android/android-sdk/platform-tools
```
Вот и все, приятной работы!