[Android] 簡単なHello worldアプリをAndroid Studioで作成

hello world 09 500x334 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
Android Studioの環境構築を確認するために、プロジェクトを作って簡単なHello Worldアプリが起動するか試してみます。
これはコーディング無しで「Hello World!」の文字を表示させるアプリです。

Android Studio 3.4
Android 9.0

 



HelloWorld! アプリ作成

 
Emulatorと実機で簡単なテストをしてみます。コードは一切書かないのでAndroid Studioの開発環境が正しくできているか簡単に確認できます。

hello world 07b - [Android] 簡単なHello worldアプリをAndroid Studioで作成

実機が古いものだったり直ぐに用意できなければ、EmulatorだけでもOKです。
 

 

プロジェクト作成

 
アプリを作るためにプロジェクトを作成します。
Android StudioをWindwos あるいは Mac にインストールして初期設定が終わった後の確認作業になります。

ccf1639bf2a87341a46fd52c9da41b46 s 100x100 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
Androidアプリを作るためには開発環境が必要です。Googleの推奨環境は「Android Studio」これはバージョンアップが頻...

pcOkinawa 100x100 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
Android アプリを作るにはGoogleが提供している無料ソフトのAndroid Studioを使います。それ自体はWinodwsで...

Android Studio から一番上の「Start a new Android Studio project」を選択します。
 
Import project(Eclipse ADT, Gradle, etc.)」はEclipse ADTで作ったprojectをAndroid Studio projectに変換してくれることになっています。
Import an Android code sample」ではサンプルコードをインポートできます。(分かりやすいサンプルかは別ですが…)
 
android sutido 3.4 11 500x400 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 

既にプロジェクトが表示されているのであれば
「File」「New」「New Project…」
を選択するか、「File」「Close project」でこの画面に入ります。

最初なので使いやすい「Empty Activity」を選択します。

android sutido 3.4 12 500x383 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

次にProjectのName等を設定します。

hello world 02 500x400 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

  • Name: TestApp001
    • 例としてTestApp001という名前でプロジェクトを作成してみます。
  • Package name: example.com.testapp001
    • テストなのでexample.comそのまま使います。Nameを入れるとその後に小文字で追加されます
    • 但しリリースするときはユニークなものにしないといけません。
  • Save location: アプリプロジェクトを保存する場所
    • デフォルトのまま、あるいはフォルダ名がアルファベットであればどこにでも作れます(フォルダ名が日本語はだめ)。ただしアプリ名のフォルダが作成されるのでその名前も忘れずに
      …\hogehoge\TestApp001
  • Language: Java
    • KotlinかJavaの開発言語の選択
  • Minimum API Level: API 28: Android 9.0 (Pie)
    • 最初なのでAPI28で始めますが、Target の設定を参考にしてください

とりあえず最初はここまで設定しておきます。

 

Target の設定

 
ここでは開発するアプリのターゲットAPIを決めます。

この例では API 28: Android 9.0 (Pie)にしています。Googleのアプリとしてリリースするためには2018年はAPI26以上をターゲットにしないとリリースできませんでしたが、2019 年 8 月 1 日からはAPI28以上に変更されます。
Google Play の対象 API レベルの要件を満たす
APIレベルについて: API レベルと OSプラットフォーム
 
また、エミュレータでテストする場合もそのAPIに対応しているか確認します。先にSDKを追加インストールしたバージョンと合っていない場合は後でインストールすることになります。
 
hworld 03 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

 

Activityの設定

2019/4/26現在、ActivityとLayoutの名前を設定する画面が出てこないのですが、そのうち出るようになると思いますので残しておきます。

Activity, Layout ファイルなどの名前を設定
ここはテストなのでデフォルトのままでいきます

  • Activity Name: MainActivity
  • Layout Name: activity_main

 
as helloworld 05 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

 

もしもこのようなエラーが出たら

as helloworld 06 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

SDK ManagerでBuild Toolsのインストールが足りていなかったので、この場でインストールします。青くなっている「Install build Tools …」をクリックすると追加でインストールが始まります。


プロジェクトが完成するまでは多少時間がかかりますので待ちましょう。
 
hello world 08 500x260 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

 

ビルド実行

 
さて、コーディングはしていないのですが「Empty Activity」でプロジェクトを作成したので、ある程度の設定、コードは既に入っています。

メニュー下の三角のアイコンをクリックして実行させます
あるいはメニューの「Run」->「Run ‘app’」でも可能です
 
as helloworld 08b - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
実行させるDeviceを選択するダイアログが表れますが、最初はエミュレータのimageができていないので<none>となっています。
Create New Virtual Device」で新しく作成します。
 
emulator 04 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
左のタブで「Phone」を選び、例として「Pixel 3 XL」で作成してみます。
「Next」
 
hello world 03 500x335 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
最初のSDK設定でEmulatorのダウンロードイメージしたものしか直ぐに設定できません、他は「Download」となります。ここからダウンロードしてもかまいませんが、1つが1GBサイズなので注意してください。
Pie API 28, x86_64, Android 9.0(Google APIs) を選択しました。
 
hello world 04 500x344 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
エミュレータ AVD Manager の設定を参考に詳細の設定ができますが、
ここではとりあえずAVD Nameを分かりやすいものにして「Finish」で終了します。
 
hello world 05 500x345 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

できあがりました。 
Emulatorがリストに上がりましたので、これを選択「OK」をクリック
 
hello world 06 500x363 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
エミュレータが起動してHello World が表示されました。
 
hello world 07b - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
これでAndroidの開発環境はできているのが確認できました。

 

実機で確認

 
Android 実機で試します。これ自体は後でもできますのでスキップしても開発はできます。
 
また、Android 9 Pie バージョンの実機は少ないと思いますがその場合はAPIレベルを調整します。
 
基本的には2つの設定が必要です。USBドライバーをインストールすることと、実機でUSBデバッグを有効にする作業です。Macの場合はドライバーは必要ありません。
 
USBドライバーの設定:
Windowsの場合、Android スマホのUSBドライバーをインストールします
USBドライバーの設定
 
尚これは、機種によって異なりますので、
持っているスマホのメーカーサイトから
ドライバーを落としてセットアップしてください

 
USBデバックを有効:
実機のUSBデバッグを有効にします。
 

Androidの開発環境を設定した後は、実機でデバッグできるように実機とUSBで接続し、ドラドライバーのインストールと設定が必要です。  ...

 
実機をUSBで接続、メニュー下の三角のアイコンをクリックし実行。ところが
minSdk(API28) > deviceSdk(API27) 
となって実機のAPIが27でレベルが低いために選択することができません。

hworld 11 - [Android] 簡単なHello worldアプリをAndroid Studioで作成

こんな場合は、build.gradle (Module: app)を開き minSdkVersion のレベルを実機に合わせます。ただし設定していないAPIレベルの場合はツール等々のインストールが必要になります。
 
hworld 10 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
 
「Sync Now」をクリックしで同期させます。
 
build.gradle (Module: app)

これで再度Build実行すると「Nexus 5X」が選択可能と鳴りますのでクリック
 
実機に「Hello world!」が表示されれば成功です。
問題がある場合は、Android Studio の環境設定をもう一度確認しましょう
Windows: Windows アンドロイド開発環境設定
Mac: Mac アンドロイド開発環境設定
 
エラーとなる場合は、まず試してみたいのが
Clean Project
メニューの「Build」「Clean Project」を実行
その後Android Studioを再起動して、もう一度アプリを実行してみましょう。

 

次のステップ

 
いかがでしょうか、難なくAndroid Studioをインストール・設定してHellWorldまで出せましたでしょうか?
この段階で、ネット情報だけでは分からない、無理と感じた人もいるかもしれません
誰かに教わるという手もあります。時間をお金で短縮するわけです、人生短いので
Android アプリ開発、手っ取り早く教わるのが一番早いかな
 
次はボタンを設定してコーディングをしてみましょう
 

test button 00 100x100 - [Android] 簡単なHello worldアプリをAndroid Studioで作成
アプリの作り方の基本を習得するために、ボタンを押したら文字が変わるという簡単なアプリを作ってみます。

 

誤字脱字、意味不明で分からにゃイ、
などのご意見はこちらから mailフォーム

ブックマークしておくと便利です このエントリーをはてなブックマークに追加




アプリ開発が上達するお勧め

アプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない…あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう、時間の制約がないところが一番の魅力です。

以下の3つはAndroidが学習できるオンラインスクールです。


TECH ACADEMY
Androidアプリコース



侍エンジニア塾
侍エンジニア塾 無料体験レッスン



CodeCamp
~約8,000名の受講生と80社以上の導入実績~
現役エンジニアのオンライン家庭教師CodeCamp





正直ネットや本では限界があります。直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。

尚、スクールがダメだと言う人がいますが、やる気があれば問題ありません。与えられるのを待っていてはいけないですね
欲しいものは取りに行くのです。


Google Pixel 3 XLグローバル版
SIMフリー 並行輸入品
6.3インチの大画面
背景をぼかすポートレートモード撮影

Anker PowerCore II Slim 10000
Power IQ 2.0搭載
iPhone & Android対応

シェアする

  • このエントリーをはてなブックマークに追加

フォローする