2012年11月25日日曜日

NetBeans 7.2でAndroidに挑戦してみようかな

Androidアプリの開発はEclipse IDEを使うっぽいが、あの謎IDEの使い方はよくわからないのでNetBeans IDEの上にAndroid環境を作ってみたいと思う。必要に応じてEclipse環境でも作ってみるといいんだろうか。

基本環境

  • Windows 7 64bit
  • Java SE 7の最新 (32bit、64bit両方インストール済み)
  • NetBeans IDE 7.2.1

追加する環境を集める

NetBeans 7.2.xで Android 開発をするには、Android SDKと NBAndroidというNetBeans用のプラグインだけあればいいようです。

Androidの開発者向けサイトは developer.android.com です。Develop から Tools 、 Downloads と選ぶと Android SDK Tools のダウンロードページにたどりつきます。

Eclipseとセットのパッケージも配布されているようですが、NetBeans を使うので USE AN EXISTING IDE から Android SDK Tools をインストールします。11月25日時点では installer_r21-windows.exe という名前のファイルでした。ここにはSDK Tools が含まれていて、Platform Toolsなども追加でダウンロードできるようです。Apache Antの1.8以降も用意しておきますがNesBeans IDEに1.8.3が入っていたりするので必要ないでしょう。

Android SDK Tools をインストールすると、SDK Managerが起動してオプション選択画面が出てきます。Android SDK Platform-toolsと、手持ちの環境のAndroid 4.2 (API 17)とAndroid 2.2 (API 8)を選んでみます。Extrasにもいろいろあるようですがパス。いつでも追加インストールはできるようなのでこれくらいにしておきます。(全アカウントで利用できるようにインストールすると? Program Files以下にインストールされるので更新する場合にはSDK Managerを右クリックして管理者として実行します。)
Program Files (x86)\Android\android-sdk にいろいろインストールされました。

NBAndroidの最新版はどこにある

次にNetBeans IDE 用のプラグインを探す旅に出ます。Android plugin for NetBeans (NBAndroid)というのがあるようです。
http://kenai.com/projects/nbandroid/ はありますが http://kenai.com/downloads/nbandroid/updates.xml がない、ということで README.txt から http://www.nbandroid.org/p/installation.html へとたどり着きます。
NetBeans を起動し、[ツール][プラグイン]を開き[設定]タブから[追加]でnbAndroid用のアップデートセンターを追加します。7.2以降用と6.9以降用に分かれているので7.2用 http://nbandroid.org/release72/updates/updates.xml をURL: に追加し、名前はnbAndroidなど適当に付けておきます。
[使用可能なプラグイン]タブに戻ると Android があるのでインストールしましょう。15程の電子署名のないものがインストールされました。NetBeans を再起動してみます。
[ツール]に[Android SDK and AVD Manager] という項目が増えていますね。[ツール][オプション][その他]に[Android]の項目が増えているので SDK Location に C:\Program Files (x86)\Android\android-sdk を選択します。

仮想環境を作るのですか

Android SDK and AVD Manager を選ぶとインストールされたSDK Manager が起動します。ここからTools のAVD Managerで仮想環境を作れるんですね。スタートメニューから直接開くこともできます。Nexus 7っぽいものなどいくつかプリセットされているものもあるのでNexus 7っぽいものを作ってみます。Core i7でもややもっさり動きます。ChromeやPlay等々は入っていないようですね。

プロジェクトを作りましょうか

[ファイル][プロジェクト]からAndroidプロジェクトが作れるようになっています。

特に複雑な設定などは必要なかったのではないかという印象。Windows環境のPATH通したりしないといけない覚悟だったんですが。現状わかるのはここまでくらいです。あとは入門書相手に何か作ってみればいいんでしょうか。