android のSDKをダウンロードして、展開し、android-sdk-linux を /home/noizumi/src/ へ持ってくる。
Installing the SDK | Android Developers. を読みながら設定。
cd /home/noizumi/src/android-sdk-linux/tools
./android sdk
で、Android SDK Manager の GUIのメニューが出てくる。わしのPCは、Javaを入れてあるので、入れるところは割愛。
android 4.0.3 をインストールすると、HTCDEVとMOTDEVに登録しないとダウンロードさせてくれないので、アカウント作成。
インストールが完了したら、toolsメニューの 「Manage AVDs…」で仮想デバイスを作成する。
[New..]ボタン押して、
Name: avda4
Target: [Android 4.0.3 – API Level 15]
CPU/ABI: [ARM(armebi-v7a]
で、「Create AVD」を押す。
Android Virtual Device Manager 終了して、Android SDK Manager終了して、コマンドラインで、
./emulator -avd avda4
とやったが、 libGL.so が無いって怒られる。
libGL.so のシンボリックリンクを /usr/lib に貼った。
$locate libGL.so
/usr/lib/fglrx/libGL.so
/usr/lib/fglrx/libGL.so.1
/usr/lib/fglrx/libGL.so.1.2
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2
/usr/lib/x86_64-linux-gnu/libGL.so
/usr/lib/x86_64-linux-gnu/mesa/libGL.so
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2
/usr/lib32/fglrx/libGL.so.1
/usr/lib32/fglrx/libGL.so.1.2
AMD Mobile Radeon の fglrx ドライバを使ってるので、32bit 版の fglrx のlibGL.so を使う。
sudo ln -s /usr/lib32/fglrx/libGL.so.1.2 /usr/lib/libGL.so
再び、
./emulator -avd avda4
何か、グラフィックハードウエアアクセラレーション使ってるらしいのだが、凄く遅い。
画面はわしが開発中のサイト。
大人の事情により、Xpria での見た目を確認しないといけないので、Xperia の SDK も入れる。
Xperia X10のSDKはソニーの開発者サイト検索して、
http://developer.sonymobile.com/downloads/tool/sony-ericsson-xperia-x10-add-on-for-the-android-sdk/
から落とした。
展開して、/home/noizumi/src/android-linux-sdk/add-ons に XPERIA-X10_r1 をぶっこむだけ。
,/android
で、Android SDK Manager 呼び出して、Android Virtual Device Manager で、
[New..]ボタン押して、
Name: XperiaX10
Target: [X10(Sony Ericsson Mobile Communications) – API Level 4]
CPU/ABI: [ARM(armebi]
で、「Create AVD」を押す。
Android Virtual Device Manager 終了して、Android SDK Manager終了して、コマンドラインで、
./emulator -avd XperiaX10
jQuery Mobile 1.2.0 使ってたけど、動かないので、1.1.0 に戻した。
jQuery Mobile は(・∀・)イイ!!
参考:
Android SDKをインストールする [AndroidでHello Worldする].
Android開発環境構築(その 8):SHARP SDK、SonyEricsson Xperia SDKアドオンの追加: tomcat27’s 備忘録.
Android エミュレータの導入 » Blog System of .NET.