Snow Leopard、Netbeans 6.8、Android SDK
2010.02.09
env
- OS X 10.6.2
- Netbeans 6.8
- Android SDK
Andoid SDKのインストール
ダウンロード
パッケージを展開して、できたディレクトリを適当な場所に配置する。
PATHの設定
android-sdk-ma_80/tools 内のコマンドのためのパスを通す。
$ vi ~/.bash_profile
export PATH=${PATH}:/path/to/android-sdk-mac_86/tools
export PATH=${PATH}:/path/to/android-sdk-mac_86/tools
Android Platformのインストール
1. Android SDK and AVD managerを起動する。
$ android
2. 「Settings」をクリックして、「Force https:なんとかかんとか」チェっクボックスにチェックを入れる。
3. 「Available Packages」をクリックしてリポジトリから好きなプラットフォームにチェックして「Install Selected」ボタンをクリック。
自分は1.6をインストールしてみた。
4. ダウンロードが完了したら、アプリケーションを終了する。
AVD作成
ハードウェアを定義するためのAndrooid Virtual Deviceファイルを作成する。
$ android create avd --name myavd1 --target 1
Android 1.6 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'myavd1' based on Android 1.6, with the following hardware config:
hw.lcd.density=160
Android 1.6 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'myavd1' based on Android 1.6, with the following hardware config:
hw.lcd.density=160
できたavdを確認する。
$ android list avd
Available Android Virtual Devices:
Name: myavd1
Path: /Users/yokada/.android/avd/myavd1.avd
Target: Android 1.6 (API level 4)
Skin: HVGA
Available Android Virtual Devices:
Name: myavd1
Path: /Users/yokada/.android/avd/myavd1.avd
Target: Android 1.6 (API level 4)
Skin: HVGA
エミュレータを起動してみる。
$ emulator @myavd1
2010-02-09 15:29:06.253 emulator[3399: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.
2010-02-09 15:29:06.253 emulator[3399: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.
気が済んだら終了させる。
Netbeansでの作業。
nbandroidのインストール
- netbeansを起動して、「ツール」->「プラグイン」でパネルを開く。
- プラグインパネルから「設定」->「追加」で「URL」項目にhttp://kenai.com/downloads/nbandroid/updates.xmlを入力して決定。
- 「使用可能なプラグイン」から「Android」を選択して「インストール」
Netbeansに Android Platformを登録する
- 上メニューから「ツール」->「Javaプラットフォーム」->「プラットフォームを追加」ボタンをクリック。
- 「Google Android Open Handheld Platform」にチェックを入れて「次へ」。
- 「/path/to/android-sdk-mac_86/platforms/android-X.X」フォルダを選択して「次へ」。※ X.X の部分は、インストールしたプラットフォームのバージョンが入る。
- 登録完了
新規 Android Projectの作成
「ファイル」->「新規プロジェクト」->カテゴリ「Android Application」
プロジェクトのパスなどを入力して「完了」
- ビルドできるか確認。
エミュレーターが自動で立ち上がり、アプリケーションを起動することができた。
追記 2010/11/25a
結局、Android開発ではeclipseを使うことにした。いまのところeclipseの方が機能、ドキュメントが充実している分、使い易いと思う。慣れてきたらnetbeansを使ってみよっと。








2月 10th, 2010 at 6:28
[...] This post was mentioned on Twitter by Androidは電気羊の夢を見るか? and AndroidDeveloper, あんどろったーb. あんどろったーb said: Snow Leopard、Netbeans 6.8、Android SDK » LandEscape Graphics http://www.yokada.net/blog [...]
7月 7th, 2010 at 16:03
こんにちは。おかげでうまくいきました。ありがとうございます。 android 2.2、netbeans6.9、macosx 10.5.8です。 AVDの作成はandroidのGUIで適当にやってみました。 今JavaFXですが、次はandroidも行ってみたいと思います。
7月 9th, 2010 at 10:05
どういたしまして。JavaFXって名前だけ知ってますが中身は、Proce55ing みたいなもんかなと勝手に思ってます(違ってたら失礼)。今度触ってみます。
10月 20th, 2010 at 17:55
nbandroid 1.0のリリスされば Netbeans使うユーザが もっと増えます
11月 25th, 2010 at 15:44
そうですね。今後の機能追加に期待します。
6月 10th, 2011 at 20:43
[...] http://www.yokada.net/blog/1326#h3-4 [...]