compileSdk 24
で利用できるメソッドを使用しますが、minSdk 21
では使用できないメソッドを使用すると、Androidスタジオは警告なしで自分のアプリを構築します。しかし、Lollipop(SDK 21)デバイスでアプリを実行すると、クラッシュします。私のminSdkに含まれていない用途についてAndroidスタジオに警告する方法
は
ためと例を参照してください。
アプリを作成する際に警告を表示するようにAndroidスタジオを設定できますか?
compileSdk 24
で利用できるメソッドを使用しますが、minSdk 21
では使用できないメソッドを使用すると、Androidスタジオは警告なしで自分のアプリを構築します。しかし、Lollipop(SDK 21)デバイスでアプリを実行すると、クラッシュします。私のminSdkに含まれていない用途についてAndroidスタジオに警告する方法
は
ためと例を参照してください。
アプリを作成する際に警告を表示するようにAndroidスタジオを設定できますか?
lint設定のエラーとして、「設定された言語レベルでは使用できないAPIの使用」をチェックする必要があります。次に、ビルド時にLintチェックを実行する必要があります(これはグラデル単位で構成できます)。
ASの[分析 - >検査コード]オプションを使用して、手動でチェックすることもできます。
これは、プロジェクトを分析し、任意の互換性の問題がある場合は、あなたが知っている必要がありますコード
を点検>分析します。
開発中に非推奨またはサポート対象外のメソッドを使用すると、Androidスタジオから警告が表示されます。 [Stack Trace](https://stackoverflow.com/questions/21674091/how-to-add-stacktrace-or-debug-option-when-building-android-studio-project)を使用してビルド時に警告のリストを取得できます)オプション –