minSdkVersionのバージョンを変更しなければならない時の対処法

「MinSdkVersion 15」の設定バージョンを上げなければならない時

エラー内容は、以下の通り

Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 18 declared in library [com.android.support.constraint:constraint-layout:2.0.0-alpha1] C:\android_project\MyApplicationCorrespond8\.gradle\caches\transforms-1\files-1.1\constraint-layout-2.0.0-alpha1.aar\19a62d69b4d9b53fc8a3cdd7d33c2cb6\AndroidManifest.xml as the library might be using APIs not available in 15
Suggestion: use a compatible library with a minSdk of at most 15,
or increase this project’s minSdk version to at least 18,
or use tools:overrideLibrary=”android.support.constraint” to force usage (may lead to runtime failures)

 

対応方法としては、二つ。

1、上記の内容は、minSdkVersionを「15⇒18」にしろと書いてあるので、gradleのファイルで、「MinSdkVersion 15」⇒「MinSdkVersion 18」にしたらOK!

2、もう一つの対処方法としては、「tools:overrideLibrary=”android.support.constraint”」を追記しろと書いてあるので、AndroidManifestに、下記のように記載するとOK!

<uses-sdk tools:overrideLibrary=”android.support.constraint”/>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です