スマホアプリの開発環境の準備2

2016/08/12

Android Studioのダウンロードが終わったのでインストしてすすめてみる。

Android SDKのインストール

「Android SDKのインスト」は「Android Studioのインスト」ってヤツと同じ意味っぽい。

Android Studioの起動

インストしたフォルダの中を見ても起動ファイルが見つからない。
きっと奥深いフォルダにでもいるんだろう・・・。

インスト時にショートカットを作っとけば、スタートメニューに「Android Studio」がいるはず。
一応、それで起動すればいいんだけど起動ファイルの場所を知っておかないと気持ち悪いので調べてみた。

スタートメニューにいた「Android Studio」のショートカットのプロパティから「ファイルの場所を開く」で確認したら下記にいた。

C:\Program Files\Android\Android Studio\bin\studio64.exe

※32bit環境の人なら「studio.exe」のほうなんだろうね。

再々度「プラグイン:NBAndroid」をインスト

  1. 「ツール」>「プラグイン」>「使用可能なプラグイン」タブ
  2. 「Android」にチェック
  3. 「インストール」ボタン

また、下記のようなエラーがでてきた。

一部のプラグインでは、プラグイン共通テスト・ランナーAPIをインストールする必要があります。

プラグイン共通テスト・ランナーAPIではバージョン1.19.1 (リリース・バージョン1)以上がリクエストされましたが、2.8.1 (1とは異なるリリース・バージョン)しか見つかりませんでした。

次のプラグインが影響を受けます: Android

しょうがないので、英文もイヤがらずに調べてみたら「NetBeans」のプラグインで設定したPATHがダメだったらしい。
設定したPATH「http://nbandroid.org/release72/updates/updates.xml」だと「NetBeans 8.1」に対応していないそうだ。「release72」じゃなくて「release81」が正解らしい。

気を取り直して・・・「プラグイン:NBAndroid」をインスト

  1. 「ツール」>「プラグイン」>「設定」タブ
  2. 「追加」ボタン
    ・名前:Android
    ・URL:http://nbandroid.org/release81/updates/updates.xml
  3. 「ツール」>「プラグイン」>「使用可能なプラグイン」タブ
  4. 「Android」にチェック
  5. 「インストール」ボタン

※「名前:Android」は前のヤツを「編集」するか「削除」するか好きなほうでやる。

インストしたら「NetBeans」の再起動。
※インスト終わったら「IDEを再起動」とか出てくるので従えばいい。

再起動したらモジュールが足りないとか言われたけど、ひとまず無視。

SDKのPATH指定

「NetBeans」に「Android SDK」のPATHを指定する。
色々なサイトを参考した結果、「Android SDKのインスト」は「Android Studioのインスト」は同じ意味と思ったけど・・・やっぱり違うっぽい。

Android SDK

「プラグイン共通テスト・ランナーAPI」について調べていたらSDKだけダウンロードできるってことにきづいた。でも「Android Studio」は「Android SDK」がインクルードされているらしいからソレを使えばいいんじゃない?ってコトでダウンロードはしない。

ちなみにダウンロードできるページは同じ(https://developer.android.com/studio/index.html)なんだけど「Select a different platform」じゃなくて「Get just the command line tools」のほうをみるのが正解だったらしい。
※2016/08/12時点。

「NetBeans」に「Android SDK」のPATHを指定

「Android Studio」をアンインストしたいけど、ひとまず放置。
※エミュレーターがあるみたいだし、今後必要になるかもしれないので保留にしておく。

  1. 「ツール」>「オプション」
  2. 「その他」に「Android」タグが増えているはず
  3. 「SDK Location」を設定

「SDK Location」のPATHを指定したいけど・・・「Android SDK」じゃなく「Android Studio」をインストしたので探さないといけない。

思い当たるトコを探しても検索しても見つからないので・・・面倒になってきて「Android SDK」だけインストールしてみる。

「Android Studio」を起動したら・・・かなり時間がかかる。
私のPCでは使い物にならないっぽい。メモリもHDDの容量も十分あるんだけど・・・CPUの問題かな?

Android SDKだけダウンロード

「https://developer.android.com/studio/index.html」の「Get just the command line tools」から自分の環境にあったヤツを選ぶ。

私の場合は「installer_r24.4.1-windows.exe(144 MB)」をダウンロードしてインストール。

起動(SDK Managerを起動)して必要なものをチェックしてインストール。

他のサイトを見てると「Tools」は必要っぽい。
あとは「Android」のバージョンが問題。ひとまずターゲットにする端末は自分の端末なので自分の端末の「Android」のバージョンをチェックする。「Android TV」と「Android Wear」が何を意味するかは知らないけど多分、いらないっぽい気がするのでコイツらはインストしない。

  • 「Tools」の全部チェック
  • 「Android 5.0.1(API 21)」の「Android TV ○○○」と「Android Wear ○○○」以外チェック

・・・ネット回線が遅いのでコレだけで6時間近くかかった。

AVD Manager

「SDK Manager」のほうが終われば次は「AVD Manager」を起動。
※「SDK Manager」の「Tools-Manage AVDs…」をクリックしても起動できる。

「Create…」を押してGoogleAPISを作る。

  • AVD Name: 「GoogleAPIS」(任意でOKかも?)
  • Device: わかんない。とりあえず「Nexus S(4.0 480×800)」を選んでみた
  • Target: わかんない。とりあえず「Android 5.0.1 – API Level 21」を選んでみた
  • CPU/ABI: 「ARM(ameabi-v7a)」(他のサイトを見たらコレだった)
  • Skin: 「WVGA800」(他のサイトを見たらコレだった)

再度、「NetBeans」に「Android SDK」のPATHを指定

  1. 「ツール」>「オプション」
  2. 「その他」に「Android」タグが増えているはず
  3. 「SDK Location」に「C:\Users\○○○\AppData\Local\Android\android-sdk」を設定

NetBeansで新規プロジェクト作成しようとすると下記のようなエラーがでてくる。

package name must have at least two parts (android bug)

これは「ピリオドの無いパッケージ名」だと出てくるそうだ。
NetBeansAndroidWikiを参考に「org.me.プロジェクト名」としてみる。

ひとまずOK。

次回の予定

あとは「Hello」を出力させてスマホで見るってのをしたいけど力尽きたので、また後日。

その他

私の環境だと「Android Studio」は使い物にならないっぽいので落ち着いたらアンインストする。

※「NetBeans スマホアプリの開発環境の準備」でまとめ中

「スマホアプリで「ハローワールド」」の一覧

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい