/var/log

技術系のあれこれ。※内容は個人の発言であり、所属する組織を代表するものではありません。

初Android

急に夜中にやる気がでてしまったので
Androidの開発環境を整えることにした.


http://developer.android.com/intl/ja/sdk/index.html

からMac用のsdkを落とす.
僕は

/Applications/android-sdk-mac_86

となるように展開した.
(この展開場所は覚えておく必要あり)



開発環境は,有名なIDEであるEclipseです.
(galileoを日本語パッケージで日本語化したもの)

ADTをインストールする必要があるので
「ヘルプ」から「ソフトウェア更新」を開いて
[使用可能なソフトウェア]の[サイトの追加]に
https://dl-ssl.google.com/android/eclipse/” を追加.

[Developer Tools]をチェックして、[インストール]

再起動すれば、ADT(Android Developer Tools)のインストールは完了です。




次に
以下の内容を.bash_profile等に書いて環境変数$PATHに追加しておく

export PATH=$PATH:/Applications/android-sdk-mac_86/tools






これで完了かと思いきや...

実はSDKAndroidプラットフォームが入ってない!



そこで

android update sdk

を実行してandroidさん本体やらデバイスの作成やらを行う.
(Eclipseの「ウィンドウ」の「Android SDK and AVD Manager」からも
同じようにできると思う.)


これで,SDK完了.



ADTの設定(?)をするために
Eclipseの「環境設定」から「Android」を選択して
SDKのインストール先を指定して
使用するプラットフォームの一覧が得られるようにする必要があった.





そんなこんなで
すぐに,Hello, Androidは作れるけど...


Snow LeopardでCoreImageやら何やらの
グラフィック周りがだいぶかわってるせいか,
ちょっと警告が出るけど問題なく動いているっぽい.


こんなエラー

[2010-02-22 02:10:06 - Emulator]2010-02-22 02:10:06.226 emulator[3087:903] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.


ここの記事が参考になるかな?
http://gjeff.blog104.fc2.com/blog-entry-1.html


自分は
オライリーの「初めてのAndroid」を隣において作業してます.
(ただ,設定方法が本と少し違う印象を受けた)