com.stackoverflow.helloworld。IDは、いつでもあなたのgradleファイルで上書きすることで変更できます。Playストアに送信しない場合を除き、デフォルトの接頭辞「com.example」は使用しないでください。Playの固有のアプリIDになります。プロジェクトが保存されるディレクトリです。Glassなどのフォームファクタを選択できます。選択したフォームファクタは、プロジェクト内のアプリモジュールになります。フォームファクタごとに、そのアプリのAPIレベルを選択することもできます。Distributionウィンドウには、図2に示すように、Androidの各バージョンを実行するモバイルデバイスの分布が表示されます。対応するAndroidバージョンで導入された機能のリストを参照するには、APIレベルをクリックしてください。これにより、アプリに必要なすべての機能を備えた最小限のAPIレベルを選択できるので、できるだけ多くの端末にアクセスできます。SDKのプラットフォームとバージョンを選択します。電話とタブレットのみを選択してください。最小SDKは、アプリの下限です。アプリをインストールできるデバイスを判断するために使用する信号の1つです。4.1以上をサポートしています。Studioは、指定された最小SDKがあれば、サポートされるデバイスの割合を(おおよそ)教えてくれます。APIレベルが低いほど、より多くのデバイスをターゲットにできますが、利用できる機能は少なくなります。Dashboardsの統計情報を考慮する必要があります。Playストアを世界中に訪問したデバイスに関するバージョン情報を提供します。投稿者:Androidデベロッパーのウェブサイトのダッシュボードアクティビティを追加する次に、アプリケーションのデフォルトのアクティビティを選択します。ユーザーに提示される単一の画面です。アプリケーションは複数のアクティビティを格納し、それらの間をナビゲートできます。選択し、「次へ」をクリックします。ここでは、必要に応じて、アクティビティとレイアウトの名前を変更できます。レイアウト名の接頭辞として。いうレイアウトファイルを生成します。Studioはプロジェクトを作成して設定しますが、システムによっては時間がかかることがあります。プロジェクトの検査Androidの仕組みを理解するために、私たちのために作成されたファイルのいくつかを見てみましょう。Studioの左ペインには、Androidアプリケーションの構造が表示されます。ダブルクリックして開きましょう。Androidマニフェストファイルには、Androidアプリケーションに関する基本情報の一部が記載されています。これには、活動の宣言だけでなく、いくつかの高度なコンポーネントが含まれています。要素でその権限が必要であることを宣言する必要があります。次に、アプリケーションがデバイスにインストールされると、インストーラーは、アプリケーションの証明書に署名した機関をチェックし、場合によってはユーザーに問い合わせることによって、要求された許可を与えるかどうかを決定します。アプリケーションは、独自のコンポーネント(アクティビティ、サービス、ブロードキャストレシーバ、およびコンテンツプロバイダ)をアクセス許可で保護することもできます。Androidで定義された権限(android.Manifest.permissionにリストされている権限)を使用することも、他のアプリケーションによって宣言された権限を使用することもできます。それは独自のものを定義することもできます。開きapp/src/main/res/layout/。このファイルには、MainActivityのビジュアルコンポーネントの宣言が含まれています。ビジュアルデザイナーが表示されます。これにより、要素をドラッグして選択したレイアウトにドロップできます。Studioの下部にある[テキスト]をクリックすると、XMLレイアウトデザイナーに切り替えることもできます。World!」に設定されていandroid:text。これは、ユーザーがアプリケーションを実行するときにユーザーに表示されるテキストブロックです。レイアウトと属性について詳しく読むことができます。用に生成されたJavaコードです。アプリケーションを起動するとデフォルトで起動します。いう名前のファイルを開きます。Studioは、ビルドシステムGradleを使用して、Androidアプリケーションとライブラリをコンパイルしてビルドします。'com.android.support:appcompat-v7:26.0.0'}このファイルには、ビルドとアプリケーションのバージョンに関する情報が含まれています。このファイルを使用して外部ライブラリに依存関係を追加することもできます。今のところ、何も変更しないでください。常に依存関係に使用できる最新のバージョンを選択することをお勧めします。SDKのバージョンをGradleに伝える方法です。SDKを使用するには、そのレベルで追加された新しいAPIを使用する必要があります。変更しても実行時の動作は変更されないことに注意してください。APKには含まれていません。コンパイル時に純粋に使用されます。したがって、常に最新のSDKでコンパイルすることを強くお勧めします。既存のコードに対する新しいコンパイルチェックの利点をすべて得て、新たに廃止予定のAPIを避け、新しいAPIを使用できるようにします。Playストアがユーザーの端末のうちどれにアプリをインストールできるかを判断するために使用する信号の1つです。開発中に重要な役割を果たします。上のAPIを使用すると警告し、存在しないAPIを呼び出そうとする際の実行時の問題を回避します。新しいバージョンのプラットフォームでのみAPIを使用する場合は、実行時にシステムのバージョンを確認するのが一般的な方法です。更新されない限り、動作の変更を適用しないことによってAndroidが前方互換性を提供する主な方法です。これにより、動作の変更を処理する前に新しいAPIを使用することができます。最新のSDKをターゲットにするための更新は、すべてのアプリにとって最優先事項です。盲目的に更新する必要はありません。targetSDKVersionは利用可能なツールの上限であるAndroidのバージョンです。23以上で実行されている場合でも、アプリはインスタンスの実行時にアクセス権をリクエストする必要はありません。TargetSDKVersionは、選択したAndroidバージョンを超えるAndroidバージョンがアプリを実行することを妨げません。Gradleプラグインの詳細は次のとおりです。基本的な例アンドロイドとラッパーのためのGradleプラグインの紹介build.gradleとDSLメソッドの設定の概要アプリケーションの実行では、HelloWorldアプリケーションを実行しましょう。Android仮想デバイス(以下の例で説明するAndroidスタジオのAVDマネージャを使用して設定できます)を実行するか、USBケーブルを使用してAndroidデバイスを接続します。有効にする必要があります。