Snow Leopard、Netbeans 6.8、Android SDK
[]

2010.02.09

このエントリーをはてなブックマークに追加
はてなブックマーク - Snow Leopard、Netbeans 6.8、Android SDK

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

Android Platformのインストール

1. Android SDK and AVD managerを起動する。
$ android
2. 「Settings」をクリックして、「Force https:なんとかかんとか」チェっクボックスにチェックを入れる。

setting

3. 「Available Packages」をクリックしてリポジトリから好きなプラットフォームにチェックして「Install Selected」ボタンをクリック。

avail_packages

自分は1.6をインストールしてみた。

install_platform

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

できた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

エミュレータを起動してみる。

$ 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.

emu

気が済んだら終了させる。

Netbeansでの作業。

nbandroidのインストール

  1. netbeansを起動して、「ツール」->「プラグイン」でパネルを開く。
  2. プラグインパネルから「設定」->「追加」で「URL」項目にhttp://kenai.com/downloads/nbandroid/updates.xmlを入力して決定。

plugin_pane

  1. 「使用可能なプラグイン」から「Android」を選択して「インストール」

Netbeansに Android Platformを登録する

  1. 上メニューから「ツール」->「Javaプラットフォーム」->「プラットフォームを追加」ボタンをクリック。
  2. 「Google Android Open Handheld Platform」にチェックを入れて「次へ」。
  3. 「/path/to/android-sdk-mac_86/platforms/android-X.X」フォルダを選択して「次へ」。※ X.X の部分は、インストールしたプラットフォームのバージョンが入る。
  4. 登録完了

新規 Android Projectの作成

  • 「ファイル」->「新規プロジェクト」->カテゴリ「Android Application」

  • プロジェクトのパスなどを入力して「完了」

nb_prop_new

  • ビルドできるか確認。

エミュレーターが自動で立ち上がり、アプリケーションを起動することができた。

追記 2010/11/25a

結局、Android開発ではeclipseを使うことにした。いまのところeclipseの方が機能、ドキュメントが充実している分、使い易いと思う。慣れてきたらnetbeansを使ってみよっと。

関連エントリー

6 Responses to “Snow Leopard、Netbeans 6.8、Android SDK”

  1. Tweets that mention Snow Leopard、Netbeans 6.8、Android SDK » LandEscape Graphics -- Topsy.com Says:

    [...] 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 [...]

  2. たかはし Says:

    こんにちは。おかげでうまくいきました。ありがとうございます。 android 2.2、netbeans6.9、macosx 10.5.8です。 AVDの作成はandroidのGUIで適当にやってみました。 今JavaFXですが、次はandroidも行ってみたいと思います。

  3. yokada Says:

    どういたしまして。JavaFXって名前だけ知ってますが中身は、Proce55ing みたいなもんかなと勝手に思ってます(違ってたら失礼)。今度触ってみます。

  4. 劉一童 Says:

    nbandroid 1.0のリリスされば Netbeans使うユーザが もっと増えます

  5. yokada Says:

    そうですね。今後の機能追加に期待します。

  6. Snow LeopardとAndroid SDKとNetbeansと私 | m's LOG Says:

    [...] http://www.yokada.net/blog/1326#h3-4 [...]

Leave a Reply