平成30/ 2018-12-19 23:45
Android/ 開発環境構築/ 2014-05-30



Android SDK の最新を確認しましょ。
http://developer.android.com/sdk/index.html



ダウンロードしましょ。
wget http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz
tar xzvf android-sdk_r22.6.2-linux.tgz



少しディレクトリ調整(お好みで)
mkdir /opt/android
mv android-sdk-linux /opt/android/sdk



全てのユーザの環境変数設定しとく。
cp -a /etc/profile  /etc/profile_org

vi /etc/profile
>>
export ANDROID_SDK=/opt/android/sdk
export PATH=$PATH:$ANDROID_SDK/tools
>> 最終行に追記すればいい。



環境変数を反映
source /etc/profile


コマンド確認
which android


ant の存在を確認
ant -version
>>
-bash: ant: command not found
>> ないね。


ANT.1.9だと動かないらしいので、1.8をインストールする
ここで最新を確認して、
http://archive.apache.org/dist/ant/binaries

wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz



中身確認
tar tvfz apache-ant-1.8.4-bin.tar.gz



解凍
tar zxf apache-ant-1.8.4-bin.tar.gz

mv apache-ant-1.8.4 /opt/ant



vi /etc/profile
>>
export ANT_HOME=/opt/ant
export PATH=$PATH:$ANT_HOME/bin:$ANDROID_SDK/tools

source /etc/profile

which ant



ls -l /opt
drwxrwxr-x 5 12275 5000 4096 Mar 22 08:59 android
drwxr-xr-x 6 root  root 4096 May 22  2012 ant
>> なんか権限が変だから調整しよっと。
>>
chown root:root -R /opt/android

ls -l /opt
drwxrwxr-x 5 root root 4096 Mar 22 08:59 android
drwxr-xr-x 6 root root 4096 May 22  2012 ant
>> これならいい。



この時点で
android list targets
ができないらしい。
>>
/opt/android-sdk-linux/tools/android: line 84: java: command not found
/opt/android-sdk-linux/tools/android: line 94: java: command not found
/opt/android-sdk-linux/tools/android: line 110: exec: java: not found
>> ああ、javaないのか。。



yum install java



android list targets
>>
Available Android targets:
>> でも、ないし。。



>> これ必要!!
android update sdk -u
>> なんか、ライセンスのYes or Noの要求がいくつがでるが、
全て、Yes!



android list targets
>> こんどはいっぱいでてきた。



これしとく。
yum install java-1.6.0-openjdk-devel.i386
>> しないと、
ant -version
ant release

Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/lib/tools.jar
のエラーでるよ。




development server