Android開発用gradle環境 on debian
Windows 環境で NDK を扱うのはめんどくさいので、debian 上に gradle 環境を作成してみました。
OSのインストール
OSのインストールは X60sとDebian - Be an Idealistic Realist 等を参考に適当にやりましょう。
javaのインストール
java7のインストールを行う。java6は公式アップデート終了。java8との組み合わせは枯れていないので避けたほうが無難かも。
gradle1.12のインストール
Gradle Plugin を利用する場合、gradle のバージョンが制約されるので、以下で確認しておきます。
ダウンロードファイルは以下から選択しましょう。
実行例:
# 作業フォルダに移動 cd /tmp # ダウンロード&配置 wget https://services.gradle.org/distributions/gradle-1.12-bin.zip unzip gradle-1.12-bin.zip mkdir -p /opt/gradle mv gradle-1.12 /opt/gradle/gradle-1.12 # ゴミ掃除 rm gradle-1.12-bin.zip # パス設定 echo ' # for gradle GRADLE_HOME=/opt/gradle/gradle-1.12 PATH=$HOME/bin:$GRADLE_HOME/bin:$PATH export GRADLE_HOME export PATH' >> /etc/profile # 動作確認 . /etc/profile gradle -version
android-sdkのインストール
http://developer.android.com/sdk/index.html#Other からインストール対象を選択してインストールします。
実行例:
# 作業フォルダに移動 cd /tmp # ダウンロード wget http://dl.google.com/android/android-sdk_r24.0.2-linux.tgz # チェックサム確認 if test "`sha1sum android-sdk_r24.0.2-linux.tgz`" = "b6fd75e8b06b0028c2427e6da7d8a09d8f956a86 android-sdk_r24.0.2-linux.tgz"; then echo "Check Sum OK" else echo "Check Sum ERROR" fi # 展開 tar zxf android-sdk_r24.0.2-linux.tgz mv android-sdk-linux /opt/android-sdk # 環境変数設定 echo ' # for android-sdk ANDROID_HOME=/opt/android-sdk export ANDROID_HOME' >> /etc/profile # 動作確認 . /etc/profile echo $ANDROID_HOME # ゴミ掃除 rm android-sdk_r24.0.2-linux.tgz
- 必要なパッケージの入手(GUI版)
以下を実行して Android SDK Manager を起動し、必要なパッケージを入手する。
/opt/android-sdk/tools/android
Android NDK のインストール
Android NDK 本家 http://developer.android.com/tools/sdk/ndk/index.html の通りに実行すればOK。
実行例:
# 作業フォルダに移動 cd /tmp # ダウンロード wget http://dl.google.com/android/ndk/android-ndk-r10d-linux-x86_64.bin # チェックサム確認 if test "`md5sum android-ndk-r10d-linux-x86_64.bin`" = "263b83071e6bca15f67898548d8d236e android-ndk-r10d-linux-x86_64.bin"; then echo "Check Sum OK" else echo "Check Sum ERROR" fi # 展開 7z x android-ndk-r10d-linux-x86_64.bin mkdir -p /opt/android-ndk mv android-ndk-r10d /opt/android-ndk/ # 環境変数設定 echo ' # for android-ndk ANDROID_NDK_HOME=/opt/android-ndk/android-ndk-r10d/ PATH=$HOME/bin:$ANDROID_NDK_HOME:$PATH export ANDROID_NDK_HOME export PATH' >> /etc/profile # 動作確認 . /etc/profile ndk-build -version
gitのインストール
git で開発してる場合は入れておきましょう。
# インストール apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev # 動作確認 git --version