2016-06-01 13 views
0

私はMac(バージョン10.9.2)でAndroid Studio 2.1.1を使用しており、アプリケーションIを実行しようとすると上記のエラーが発生します私が接続しているAndroidの携帯電話で開発しています。 Androidの携帯電話は、Samsung Galaxy S Blaze SGH-T769、Androidバージョン4.0.4です。Mac OSX - minSdk(API 18)> deviceSdk(API 15)

私はAndroidアプリの開発にかなり新しいので、どんな助けにも感謝します。

答えて

1

アプリケーションのminSdkVersionは、Android 4.3に対応する18に設定されています。あなたの端末はAPIレベル15のAndroid 4.0.4端末です。APIレベル15の端末でminSdkVersion 18アプリを実行することはできません。

あなたの目的は、(アンドロイドStudioのメインメニューからプロジェクトの構造>app/build.gradleまたはファイルを経由して)あなたのminSdkVersionを編集し、そのデバイス上でこのアプリを実行できるようにする場合には15(または下)ことにする代わりに、18

+1

私が言ったように、minSdkVersionを18から15に変更しようとしましたが、同じエラーが発生しています。私がプロジェクト構造を変更すると、それは私のコードにまったく影響を及ぼしますか? (私の理解から)いくつかのコードはAPI 18+のためにのみ意味されるので、私のコードは影響を受けませんか? – Kevin

+0

@Kevin: "私はまだ同じエラーが出ています" - 間違ったファイルなどを編集した可能性があります。 「プロジェクト構造を変更すると、それは私のコードにまったく影響を及ぼしますか?」 - 関連するGradleビルドファイル(例えば、 'build.gradle'、' settings.gradle'、 'app/build.gradle')に影響します。 「一部のコードはAPI 18+のためだけに使用されるため、私のコードには影響しませんか?」 - 一度 'minSdkVersion'を15に減らすと、サポートしたい古いAndroidデバイスでは利用できないクラス、メソッドなどを参照している箇所を指摘して、エラーが発生する可能性があります。 – CommonsWare

+0

私の間違い。私はminSdkVersionを変更した後にプロジェクトを再構築しなければなりませんでした。ありがとうございました! – Kevin

関連する問題