Ubuntu 12.04 64bit 環境にandroid sdkいれたった

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 をインストールすると、HTCDEVMOTDEVに登録しないとダウンロードさせてくれないので、アカウント作成。

インストールが完了したら、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.