android開発環境の再インストール2013
Android開発環境をインストールし直す事にした。
まず、今まで使ってたJDK6u29をアンインストール。ついでにその他のJavaもアンインストール。
eclipseもandroidSDKも削除し、設定フォルダの.androidも削除
■JDK(Java開発キット)のインストール
Java SE Downloadsから(2013年1月12日現在最新の)Java SE 7u10(JDK6u29)の64bit版「jdk-7u10-windows-x64.exe」をダウンロードしてインストール
■Eclipse(統合開発環境)のインストール
Eclipse Downloadsから「Eclipse IDE for Java Developers」の64ビット版をダウンロードして任意の場所に移動。
■ADT(Android Developer Tools)のインストール
eclipseを起動し、「Help」の「Install New Software…」を選び
「Add…」をクリックし、ダイアログに下記の様に入力しOKを押す。
Name:Android SDK
Location:http://dl-ssl.google.com/android/eclipse/
「Select All」を押し「Next」で進めていく
途中、同意やOKを押すシーンを進めて再起動する。
■Android SDKのインストール
再起動すると、
「Welcome to Android Dvelopment」のダイアログが現れるので「Next」「Finish」で進める。
途中、同意を求められるので「Accept All」を選択し、「Install」を押すと最低限必要なAndroid SDKがインストールされる。
インストールが終わると「Window」「Android SDK Manager」から
最低限「Android SDK Tools」「Android SDK Platform-tools」がインストールされてるか確認し、
追加でインストールしたいパッケージにチェックを入れインストール。
途中、先ほどと同じように同意を求められるので「Accept All」を選択し、「Install」。
インストールが終わったらeclipseを再起動して反映させる。
■エミュレータ(AVD)の作成
「Window」「Android Virtual Device Manager」から
適当なAVDを作成する。
私の場合マイドキュメントをDドライブに移動しているので
C:\Users\[ユーザー名]\.android
に作成したavdファイル(.androidフォルダに入ってる)をコピー。
■PhoneGapのプロジェクト作成
「New」「Project…」から「Android」の「Android Application Project」を選択し「Next」
ApplicationNameとpackageNameを入力し「Next」&「Next」&「Next」&「Next」&「Finish」でプロジェクト作成完了。
続いてPhoneGapはPhoneGap | Downloadから最新のPhoneGapをダウンロードし、解凍する。
使うのは/phonegap-2.3.0/lib/androidの中身だけなので開いておく。
WorkspaceにApplicationNameのフォルダが作成されてるので
「cordova-2.3.0.js」を「/assets/www」に
「cordova-2.3.0.jar」を「/libs」に
「xml」フォルダを「/res」にコピーします。
「cordova-2.3.0.jar」の方は反映されないので左のパネルからlibsフォルダをF5(更新)する必要があります。
Android環境インストール | PhoneGap Fanを参考に「MainActivity.java」と「activity_main.xml」を編集します。
MainActivity.javaは「onCreate」がprotectedだとエラーが出て動作しなかったのでpublicに変更しました。
activity_main.xmlの方ですがタグの閉じすぎやダブルコーテーションの閉じ忘れがあるので微修正が必要で、パーミッション(uses-permission)は必要なものだけに許可するもので、今回作成したアプリの場合全て不要なので削除しました。
追記:PhoneGapだと「ACCESS_NETWORK_STATE」が最低限必要で、今回のアプリでは撮影用に「CAMERA」ファイル操作に「WRITE_EXTERNAL_STORAGE」が必要でした。
■テスト
エミュレーターはAVDの設定が済んでいればの緑の再生ボタンを押すだけなので特に書くことは無いですし、
実機でのテストもWEBにアップして、野良アプリの許可した実機でアクセスするとインストール出来ます。
■GooglePlayに公開
ついでにGooglePlayに公開する事にした。
まずは署名書入りの公開版apkを作成する必要があるので「はじめての Android」開発環境 ~Eclipse 編~ (5) : Android プロジェクトの署名&パッケージングに書かれてる通りに操作して作成した。iOSと比べ簡単に作成できた。
Google playへのアップも既にiOS版を公開しており情報やファイルは揃ってるので簡単に終わった。
金額はAppleデベロッパ登録が8400円でGoogle Playデベロッパ登録が2500円
Tags: android, eclipse, google play, アプリ