Android アプリ開発環境を構築
前々から興味のあったPythonはFuzzzの方でチャレンジしてみましたし、今度はAndroidアプリでも一つ試しにつくってみるかな~と。
今年はあまり細かいこと考えずに、いろいろ手を付けてみる方針で!基本のHello worldまでやってみた!!
Android Studioインストール
まずは、サイトからインストーラをダウンロードします。(もちろん無料ですよ、ありがたい)
ダウンロードサイト
[blogcard url=”https://developer.android.com/studio/index.html?hl=ja”]DOWNLOAD ANDROID STUDIOってボタンをクリック
ダウンロードしたインストーラを実行
Next >をクリック
そのまま、Next >をクリック
こちらもそのままNext >
そして、そのままNext >
ここで少し時間かかります。1分ぐらいかな~
インストール完了!!
Finishをクリックしてインストール完了です。
初回起動時の設定
起動したらまずはこんな画面がでます
初回なので、Configファイルなんてありません~ってことで、そのままOKをクリック
ちょいと読み込み等がありまして、、、、
Googleに情報送りますか?ってやつですね。ここら辺はお好みでよいのかな。
ウイザードが起動するので、Nextをクリック
Standardにチェックを入れて、Next
デザインですね。
お好みで。
Finishをクリック
頑張ってダウンロードなり、インストールなりが始まります。。。。しばし待つ
終わったらFinishボタンで。ここまでで初回起動時の設定は完了ですね。
続きまして、新規プロジェクト作成
起動完了までもう少しですかねぇ~
Start a new Android Studio projectをクリック
そのまま、Empty Activityを選択したまんまで、Next
プロジェクトの設定ですね
Name と Package name
今回は、デバッグしてエミュレートするまで試してみるだけなので、
Name・Package nameはデフォルトで。
Save location
プロジェクトの保存場所なんで、お好みで
Language
、、どうするかな~KotlinとJavaから選べるのですが、、、
Webで検索してみたら、Kotlinがイケてるっぽいので、Kotlin使ったことないけど採用してみますか。いやだったらまた作り直せばいいしね。
Minimum API level
どのAndroid Versionから対応します?的な感じだろうね。
こまったら、Help me chooseをクリック!
ん~
私のAndroidは9なんですが、、この情報古いのかな ※2019年6月5日現在
ということで、Google playでスターターキットっていうところにある、アプリをザーッとみてみます。
4.4か、、、、「デバイスにより異なります」という表現。。。
というわけで、いったんAPI 19: Android 4.4(KitKat) でいっときます。
This project will suport instant apps
ググってみたけど、Instant appsって、なかなか夢広がりそうです!
が、また今度
Use androidx.* artifacts
こいつはよくわからなかったですが、、、チェックなし(デフォルト)で
以上で、Finish!
AVD設定
エミュレートするデバイスを設定しましょってこと。
ToolsのAVD Managerをクリック
Create Virtual Deviceボタンをクリック
いろいろあるんですが、今回はデフォルトで反転していた、Pixel2でいきます。
これは、一番下のAndroidが一番古いやつで行っときますかね。上位互換だろう。。。ということで。
一番下のNougatのDownloadリンクをクリック
Acceptにチェックを入れて、Next
ダウンロードが始まるので、しばらく待って。。。。終わったら、Finishボタンで
こんな感じに戻ります。
これはそのままで、Finish!
こんなDeviceできました~
右にある、再生ボタン?をクリック
結構時間かかって、、、、を~でましたね。俺のPixel2!w
Hello worldを見てみましょう
右上の緑三角をクリックして、Hello worldを見てみましょう!
表示するデバイスを聞いてきてます。先ほど作ったやつが一つあると思うので、それを選択してOKボタンをクリック。
さらにインストールが必要だったりするみたいなので、Install and Continueをクリック
ダウンロード&インストールが終わったら、Finishボタンをクリック
そして結構時間かかって。。。。
無事Hello World!が表示されました。
途中、何度もダウンロード&インストールが走るので、たったこれだけですが結構時間かかります。
が、ほとんど迷うところはないので、簡単にここまでたどり着けます。