Android Studioをダウンロードし終えてから、携帯にHelloWorldを表示させるまでに発生した様々な問題と解決までの経緯をメモしておきます
やり始めた時の環境
Mac OS 10.9 (これが原因でつまずいた。実際は10.10以上が必要になる)
HUAWEI nova2 Android version 7.0
JDKはインストール済み
参考サイト
AndroidStudio超入門 こちらをベースに設定していきました。
http://www.atmarkit.co.jp/ait/articles/1709/04/news015.html
以下設定した内容の記録
作製するアプリのバージョン
OS 4.0
テンプレート
Empty Activity
仮想デバイスの作製
AVD manager というボタンから
エミュレータ
仮想デバイスのOS:Android API 28 (最新にしておけばいいだろうと選択したが、後に問題発生)
機種:Nexus 5X API 28
今回つまずいた問題たち
HAXMをインストールしないとエミュレータが使えない問題
- Mac OS 10.10以降じゃないとHAXMをインストール出来ないということで、MAC OS High Sierraをインストール。
ビルドできない問題
- SDKmanagerボタンから、こちらをインストールしてみると解決→Android 7.0 (HUAWEI nova2 のOSに合わせてみた。たまたまかもしれないがビルド出来るようになった)
RUN出来ない問題 & エミュレータにアプリが反映されない問題
- Sync Project with Gradle files というボタンを押したら、RUNボタンが押せるようになった。 実行環境を選択出来るようになったので、作製済みのエミュレータを選択して実行
Hello World と表示された!!でもまだ問題が。。。
MAC BOOK Air のメモリが4Gで仮想デバイスのメモリも4Gという問題
PC熱くて壊れそう
- HUAWEI nova2 と繋ぐ
- 端末側の設定を各種変更(上記サイトを参照)
- USBコードで繋ぐだけでOK
HiSuiteというアプリは不用だった
AndroidStudioのHPにはPC側の設定としてAndroidManifest.xmlというファイルにandroid:debuggable="true" と記述しろとあったが、記述しなくても実行出来た
感想
ここまで丸1日半、、、やっとの思いでアプリを携帯端末に表示させることが出来た。
ちょっとしたバージョンの違いとか、細かく気をつけないといけない事がたくさんあるのだなと実感しました。ようやく本来の目的であるアプリ制作に取りかかる事ができるようになりました。ここからが本番なので頑張ります。