Andoroid SDKをDownloadする
とりあえず環境構築のための環境はVMware Workstation上のUbuntu 14.04 LTSにしました。実機PCが必要なら、同じ手順でやればいいということで。
Qtのページからリンクを辿ります。
http://developer.android.com/sdk/index.html
Linux用は「VIEW ALL DOWNLOADS AND SIZES」をクリックしてすればリストが表示されますね。
ADTというやつがついたものとSDKのみ(32bit/64bit同梱)があります。
とりあえずSDKのみでいいでしょうかね。ダメならやり直せばいいし。
SDK Tool Onlyの「android-sdk_r23-linux.tgz」をダウンロードしました。
ダウンロードを開始するとすぐに「インストールの仕方」のページに移動するので、これを読んで適当な場所にSDKを展開するみたいです。どこに置くのがいいんでしょうかね…
Qtが/optにあるので、とりあえず/optにでも展開します。
cd /opt
sudo tar xvfz android-sdk_r23-linux.tgz
(注) 自分のホームの下なら"sudo"なしで大丈夫ですね。/opt下は管理者権限がないとだめです。
android-sdk-linux
が現れました。SDKは日々改善されているので、最新にする必要があるそうです。
cd android-sdk-linux
sudo ./tools/andoird update sdk
途端に以下のメッセージが表示されました。
./tools/android: 1: ./tools/android: java: not found
./tools/android: 1: ./tools/android: java: not found
./tools/android: 110: exec: java: not found
javaがない…。ま、入れてませんからね(。・w・。 )
とりあえずjavaコマンドを実行してみます。
「javaコマンドはないよ。このパッケージなんじゃない?」
と表示されるので、とりあえずjavaの実行環境だけ入れてみます。
sudo apt-get install default-jre
終わったら、再度updateを実行します。
なんかウィンドウが出てきました。最新版のチェックが終わると、[install 15 package]というラベルのボタンが出てきます。15個のパッケージが更新されているようです。
[install xx package]をクリックして、アップデートを実行します。
「あれ、8つしかアップデートされていないな」 一回のアップデートで全部更新されないこともあるようです。
「もう一度アップデートしておけ」と押したら、ダウンロードのパッケージ名に「Preview」とか出ているので、本当は必要なかったのかもしれません。ま、余分に入る分にはいいかなと思って放置します。
# 「install package」ボタンが無効化になったら、もう最新ですので「バツ」ボタンを押してウィンドウを閉じます。
Qtのページにjava v6以降が必要と書いてあったので、ここでjava7を入れておきます。一応sunのjavaを入れましょうか。
# 先ほど入れたjavaの実行環境JREはopenJDKぽかったですが…
# java version "1.7.0_55"
# OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
# OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
sudo aptitude install sun-java7-jdk
aptitudeがない場合は事前に入れなければいけませんね。
sudo apt-get install aptitude
で入ります。
javacを端末から使う場合はもう少し設定が必要ですが、また必要になったら設定します。
とりあえず、Android SDKとJDKが入りました…まだ半分も終わっていません。
(追記)
javacというコマンドを実行すると以下のように出ます。
プログラム 'javac' は以下のパッケージで見つかりました:
* default-jdk
* ecj
* gcj-4.8-jdk
* openjdk-7-jdk
* gcj-4.6-jdk
* openjdk-6-jdk
次の操作を試してください: sudo apt-get install <選択したパッケージ>
いずれかのパッケージを入れたらjavacコマンドが使えるようになりますが、OpenJDKが使えると書いてあったので、
openjdk-6-jdk, openjdk-7-jdk
あたりがいいかもしれませんね。sun-java7-jdkでなにか支障があったらopenjdk-7-jdkあたりも検討しましょうか。
(追記2)
と、思ったのですが、今後のことも考えて、jdkとしてOpenJDKを入れました。
sudo apt-get install openjdk-7-jdk
javacコマンドを実行するとオプションの説明が日本語で出ます。(*^-^)
« Qt Brynhildr (仮称) for Linux (Ubuntu 14.04 LTS) | トップページ | メッセージの管理について考える その後 »
« Qt Brynhildr (仮称) for Linux (Ubuntu 14.04 LTS) | トップページ | メッセージの管理について考える その後 »
コメント