目次
注:この記事では、Android Studio を AS と呼びます。
ステップ 1: プロジェクトを正しく開く
ポイント:プロジェクトのルートディレクトリがどのディレクトリかを確認してください!
ZIP 圧縮パッケージの形式でプロジェクトを送信する人もいますが、圧縮パッケージを解凍してプロジェクト フォルダーを取得します。圧縮パッケージを作成するときにディレクトリのレイヤーが追加されることがよくありますが、このレイヤーはプロジェクトのルート ディレクトリではないため、これをルート ディレクトリとして誤って使用すると、AS がプロジェクト構造を認識できなくなります。
「開く」をクリックし、開くプロジェクトのルート ディレクトリを選択します。
開いた後にすべてのディレクトリがグレーになり、AS からのプロンプトが表示されない場合は、間違ったルート ディレクトリが見つかった可能性があります。
ステップ 2: AS 同期中にエラーが発生する
プロジェクトが正しく開かれると、AS は自動的に同期します。しかし、同期中に次のエラーが発生します。
Caused by: org.gradle.api.internal.plugins.PluginApplicationException:
Failed to apply plugin 'com.android.internal.application'.
まず、gradle.properties ファイルを見つけます。
次に、gradle.properties に次の行を追加します。
android.overridePathCheck=true
最後に、「再試行」をクリックして再同期します。
参考ブログ: org.gradle.api.internal.plugins.PluginApplicationException: プラグインの適用に失敗しました
Step3: 同期完了後に開始
同期が成功すると、次の図のように、プロジェクト構造が AS ごとに編成されます。
緑色の三角形をクリックしてプロジェクトを開始します。ここにあるのは起動後のものなので、見た目は異なります。
次のエラーが発生する場合があります。つまり、プロジェクトに必要な SDK の最小バージョン番号が AVD のバージョンよりも高いです。
The application's minSdkVersion is newer than the device API level.
それは問題ではありません。プロジェクトに必要な最小 SDK バージョン番号を下げるだけで済みます。ここで、提供されるドロップダウン オプションには必要なものがない可能性があるため、キーボードを直接使用して必要な最小バージョン番号を入力します。以下に示すように:
ステップ 4: 正常に開始する
AS はプロジェクトの APK を自動的にインストールします。つまり、プロジェクトのアプリをインストールします。プロジェクトのプライバシーに関しては、ここでは表示しません。