初心者向けAndroidStudio、パート1:インストールとセットアップ

更新日:2020年1月。

ここ数年、AndroidがモバイルOSの世界で考慮されるべき力であることは明らかです。このJavaベースのテクノロジーは、プログラマーがモバイルアプリからお金を稼ぐために競争するという、新たなゴールドラッシュを引き起こしました。Indeed.comを使用した簡単な求人検索で示されているように、Androidの求人も豊富です。

Android開発者が成功するには、Java言語(またはKotlin)、Android API、およびAndroidアプリケーションアーキテクチャを十分に理解している必要があります。適切で効果的な開発環境を使用することも重要です。長年にわたり、ADTプラグインを備えたEclipse IDEは、Android開発に適したプラットフォームでした。今日はAndroidStudioです。

Android Studio3.xの新機能

Kotlin、Java 8のサポート、豊富な新しいツールやプラグインなど、AndroidStudioの最新バージョンで何を探すべきかを調べてください。

Android Studioを初めて使用する場合は、このチュートリアルシリーズから始めてください。Android開発プラットフォームを簡単に紹介し、ソフトウェアをダウンロード、インストール、実行する方法を紹介します。その後、ほとんどの時間を実際にAndroid Studioを使用して、アニメーション化されたモバイルアプリを開発します。

  • ではパート1、あなたはあなたの最初のAndroidプロジェクトを開始し、AndroidのStudioのメインウィンドウを知って取得します。
  • パート2、あなたはプロジェクトにソースコードやリソースを入力するには、Android Studioを使用する方法を学ぶ、アプリをコーディングします。
  • パート3、私たちは、エミュレートされたハードウェアデバイスとKindleの火災タブレットの両方を使用して、アプリケーションをビルドして実行します。
  • パート4、私はデバッグのAndroidへの組み込みのツールやプラグインの使用を使用して、コーディングの生産性を向上させる方法を紹介します。

このシリーズの例は、この記事の執筆時点で最も安定したバージョンのAndroidであるAndroid3.2.1からのものです。

AndroidStudioを使い始める

Android Studioは、Androidアプリを開発するためにGoogleが公式にサポートしているIDEです。このIDEは、強力なコードエディタと開発者ツールを提供するIntelliJIDEAに基づいています。Android Studio 3.2.1には、次の機能が含まれています。

  • 柔軟なGradleベースのビルドシステム
  • 高速で機能豊富なエミュレーター
  • すべてのAndroidデバイス向けに開発できる統合環境
  • インスタント実行により、新しいAPKを作成せずに実行中のアプリに変更をプッシュします
  • 一般的なアプリ機能の構築とサンプルコードのインポートに役立つコードテンプレートとGitHub統合
  • 広範なテストツールとフレームワーク
  • パフォーマンス、使いやすさ、バージョンの互換性、その他の問題を把握するのに役立つLintツール
  • C ++およびNDKのサポート
  • Google Cloud Platformの組み込みサポートにより、GoogleクラウドメッセージングとGoogle AppEngineを簡単に統合できます
  • プラグインを介してAndroidStudioを拡張するためのプラグインアーキテクチャ

AndroidStudioをダウンロードする

Googleは、Windows、Mac OS X、およびLinuxプラットフォーム用のAndroidStudioを提供しています。AndroidStudioのホームページからAndroidStudioをダウンロードできます。ここには、AndroidStudioのコマンドラインツールを備えた従来のSDKもあります。Android Studioをダウンロードする前に、プラットフォームが次の要件を満たしていることを確認してください。

Windowsの要件

  • Microsoft Windows 7/8/10(32ビットまたは64ビット)
  • 最小3GB RAM、推奨8 GB RAM(さらに、Androidエミュレーターの場合は1 GB)
  • 最小2GBの使用可能なディスク容量、4 GBを推奨(IDEの場合は500 MB、AndroidSDKおよびエミュレータシステムイメージの場合は1.5GB)
  • 1280 x800の最小画面解像度

MacOSの要件

  • Mac OS X 10.10(Yosemite)以降、最大10.13(High Sierra)
  • 最小3GB RAM、推奨8 GB RAM(さらに、Androidエミュレーターの場合は1 GB)
  • 最小2GBの使用可能なディスク容量、4 GBを推奨(IDEの場合は500 MB、AndroidSDKおよびエミュレータシステムイメージの場合は1.5GB)
  • 1280 x800の最小画面解像度

LinuxOSの要件

  • GNOMEまたはKDEデスクトップ。Ubuntu 14.04 LTS、Trusty Tahr(32ビットアプリケーションを実行できる64ビットディストリビューション)でテスト済み
  • 32ビットアプリケーションを実行できる64ビットディストリビューション
  • GNU Cライブラリ(glibc)2.19以降
  • 最小3GB RAM、推奨8 GB RAM(さらに、Androidエミュレーターの場合は1 GB)
  • 最小2GBの使用可能なディスク容量、4 GBを推奨(IDEの場合は500 MB、AndroidSDKおよびエミュレータシステムイメージの場合は1.5GB)
  • 1280 x800の最小画面解像度

オペレーティングシステムがAndroidStudio 3.2.1以降と互換性があることを確認したら、適切なAndroidStudio配布ファイルをダウンロードします。Android Studioのダウンロードページは、64ビットのWindowsオペレーティングシステムを実行していることを自動検出しandroid-studio-ide-181.5056338-windows.exe、ダウンロードするように選択しました(927MB)。

AndroidSDKコマンドラインツール

android-studio-ide-181.5056338-windows.exeインストーラーとAndroidSDKコマンドラインツールが含まれています。Android Studioを必要としない、または使用したくない場合は、AndroidSDKコマンドラインツールのみをダウンロードできます。

64ビットWindows10へのAndroidStudioのインストール

私が立ち上げたandroid-studio-ide-181.5056338-windows.exe、インストールプロセスを開始します。インストーラーは、図1に示すAndroid StudioSetupダイアログボックスを表示することで応答しました。

ジェフ・フリーゼン

[次へ]をクリックすると、次のパネルに移動しました。このパネルには、Android仮想デバイス(AVD)のインストールを拒否するオプションがあります。

ジェフ・フリーゼン

デフォルト設定のままにすることにしました。[次へ]をクリックすると、[構成設定]パネルが表示され、AndroidStudioをインストールする場所を選択するように求められました。

ジェフ・フリーゼン

デフォルトのインストール場所を維持して[次へ]をクリックすると、[スタートメニューフォルダの選択]パネルが表示されました。

ジェフ・フリーゼン

デフォルト設定のままにして、[インストール]をクリックしました。次のインストールパネルが表示されました。

ジェフ・フリーゼン

[詳細表示]をクリックすると、インストールされているファイルの名前やその他のアクティビティが表示されます。インストールが完了すると、「インストール完了」パネルが表示されました。

ジェフ・フリーゼン

[次へ]をクリックすると、インストーラーは[AndroidStudioセットアップ完了]パネルを表示しました。

ジェフ・フリーゼン

インストールを完了するには、[Android Studio開始]チェックボックスをオンのままにして、[完了]をクリックしました。

AndroidStudioの実行

Android Studioを初めて実行すると、以前のインストールから設定をインポートするオプションを提供する[完全インストール]ダイアログボックスが表示されます。

ジェフ・フリーゼン

設定をインポートしないことを選択し(デフォルトの選択)、[ OK]をクリックすると、次のスプラッシュ画面が表示されました。

ジェフ・フリーゼン

また、次の[利用可能なSDKコンポーネントの検索]メッセージボックスも確認しました。

ジェフ・フリーゼン

この時点で、AndroidStudioは次のAndroidStudioセットアップウィザードダイアログボックスを表示しました。

ジェフ・フリーゼン

[次へ]をクリックすると、ウィザードからインストールの種類を選択するように求められました。デフォルトの標準設定を維持しました。

ジェフ・フリーゼン

その後、ユーザーインターフェイスのテーマを選択する機会が与えられました。

ジェフ・フリーゼン

デフォルトのIntelliJ設定を維持し、[次へ]をクリックしました。次にAndroidStudioは、設定を確認する機会を提供しました。

ジェフ・フリーゼン

[完了]をクリックすると、AndroidStudioがSDKコンポーネントのダウンロードプロセスを開始しました。

ジェフ・フリーゼン

セットアップのこの部分が完了するまでに数分かかる場合があります。[詳細表示]をクリックすると、ダウンロードおよび解凍されているさまざまなファイルが表示されるため、退屈が軽減される場合があります。

ジェフ・フリーゼン

私のAMDベースのコンピューターの場合、コンポーネントが完全にダウンロードされて解凍された後、不快な驚きが待っていました。

ジェフ・フリーゼン

私の選択肢は、遅いエミュレーターに我慢するか、Androidデバイスを使用して開発をスピードアップすることです。パート3では、この問題をどのように解決したかを説明します。

最後に、[完了]をクリックしてウィザードを完了しました。[ AndroidStudioへようこそ]ダイアログボックスが表示されました。

ジェフ・フリーゼン

このダイアログボックスは、新しいAndroid Studioプロジェクトの起動、既存のプロジェクトの操作などに使用されます。これは、選択してアクセスすることができますAndroidのメーカーからWindowsのスタートメニュー、または他のプラットフォーム上で同等。

初めてのAndroidStudioモバイルアプリ

Android Studioを知る最も簡単な方法は、AndroidStudioを使用してアプリを開発することです。「Hello、World」アプリケーションのバリエーションから始めます。「WelcometoAndroid」メッセージを表示する小さなモバイルアプリです。

次の手順では、新しいAndroid Studioプロジェクトを開始し、パート2でアプリのコーディングに使用するエディターウィンドウを含むメインウィンドウについて理解します。

新しいプロジェクトを開始する

これまでのセットアップから、[ AndroidStudioへようこそ]ダイアログボックスでAndroidStudioを実行しているはずです。ここから、[新しいAndroidStudioプロジェクトを開始する]をクリックします。Android Studioは、図19に示す[ Create NewProject ]ダイアログボックスで応答します

ジェフ・フリーゼン

アプリケーション名としてW2A(Welcome to Android)を入力し、会社のドメイン名としてjavajeff.caを入力します。デスクトップで、プロジェクトの場所としてC:\ Users \ JEFF \ AndroidStudioProjects \ W2Aを確認しました。[次へ]をクリックして、ターゲットデバイスを選択します。

ジェフ・フリーゼン

Android Studioでは、作成するすべてのアプリについて、フォームファクターまたはターゲットデバイスのカテゴリを選択できます。デフォルト設定のままにしました。

[次へ]をクリックすると、アプリのメインアクティビティのテンプレートを選択する機会が与えられます。今のところ、空のアクティビティに固執します。このテンプレートを選択し(必要な場合)、[次へ]をクリックします。

ジェフ・フリーゼン

次に、アクティビティをカスタマイズします。

ジェフ・フリーゼン

入力W2Aをアクティビティ名としておよびメインレイアウト名として、およびクリックし、次へをこのステップを完了すること。

再構成されたボタン

次回、選択したターゲットデバイスカテゴリのアプリを作成すると、[次へ]が無効になり、[完了]が有効になっていることがわかります。

Android Studioを初めて使用するときは、レスポンシブユーザーインターフェイスの構築に使用される制約レイアウトに関連するいくつかのファイルをダウンロードする必要があることがわかります。

ジェフ・フリーゼン

Android Studioは、制約レイアウトファイルをダウンロードした後にFinishを有効にします。このボタンをクリックすると、AndroidStudioがメインウィンドウに移動します。

ジェフ・フリーゼン

メインウィンドウはメニューバーと他のいくつかの領域に分かれており、図25と26で識別されます(図25と26はGoogleの好意によるものであることに注意してください

ジェフ・フリーゼン ジェフ・フリーゼン

Android Studioのユーザーインターフェースの詳細については、Meet AndroidStudioページをご覧ください。

AVDマネージャーとSDKマネージャーへのアクセス

伝統的なAVD ManagerまたはSDKマネージャにアクセスするには、選択AVDマネージャまたはSDK ManagerをアンドロイドStudioのから[ツール]メニュー。

プロジェクトウィンドウとエディタウィンドウ

メインウィンドウに入ると(図24を参照)、アプリGradleスクリプトのみが表示されているプロジェクトウィンドウが表示されます。詳細を確認するには、プロジェクトツリーのアプリブランチを展開する必要があります。

ジェフ・フリーゼン

プロジェクトウィンドウは、アプリGradleスクリプトを主なブランチとするツリーに編成されています。アプリのブランチは、さらにに編成されたマニフェストジャワgeneratedJava、およびRESのサブブランチ:

  • マニフェストストアAndroidManifest.xmlは、Androidアプリの構造を説明するXMLファイルです。このファイルには、権限設定(該当する場合)およびアプリに関するその他の詳細も記録されます。
  • javaca.javajeff.w2a、この例のパッケージ階層に従ってアプリのJavaソースファイルを格納します。また、テスト目的でファイルを整理します。
  • resは、アプリのリソースファイルを格納します。これらのファイルは、drawablelayoutmipmap、およびvaluesサブブランチに編成されています
    • ドローアブルは、アプリのアートワークを保存するためのほとんど空の場所です。最初に、ランチャーの前景と背景の適応アイコンのXMLファイルがここに保存されます。
    • layoutは、アプリのレイアウトファイルを含む場所です。main.xml(メインアクティビティのレイアウトファイル)は、最初はここに保存されます。
    • mipmapは、さまざまなic_launcher.png解像度のランチャー画面アイコンを格納するさまざまなファイルを含む場所です。
    • を含む位置であるcolors.xmlstrings.xmlstyles.xml

Gradleのスクリプト分岐様々な識別.gradle(などbuild.gradle)や.properties(などlocal.propertiesのAndroid StudioのGradleのベースのビルドシステムで使用されるファイル)。

ブランチ名とディレクトリ/ファイル名

各ブランチ/サブブランチは、ディレクトリ名またはファイル名に対応します。たとえば、resresディレクトリに対応し、strings.xmlstrings.xmlファイルに対応します。

パート1の結論

Android Studioをインストールして構成し、最初のAndroidStudioモバイルアプリのプロジェクトを作成しました。これで、Androidアプリケーションを構築する準備が整いました。Android Studioでは、これは新しいプロジェクトにJavaソースコードとリソースファイルを入力することを意味します。最初のAndroidアニメーションモバイルアプリをコーディングする準備ができたら、パート2に進みます。

このストーリー「初心者向けAndroidStudio、パート1:インストールとセットアップ」は、もともとJavaWorldによって公開されました。