【androidGradle】minSDKVersionの重要性

asaba 著者:asaba

【androidGradle】minSDKVersionの重要性

前にも似たような話題を振ったような・・・グレイドル系の記事って何回出したか分からないので記憶が曖昧になっております。

問題のエラーはこちらです。↓


Error:Execution failed for task ':processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 8 declared in library [com.twitter.sdk.android:twitter:1.4.0] C:\Users\swift0910\.gradle\caches\transforms-1\files-1.1\twitter-1.4.0.aar\54bb48e8e15821fe4455ab493a1ff43e\AndroidManifest.xml as the library might be using APIs not available in 1
Suggestion: use a compatible library with a minSdk of at most 1,
or increase this project's minSdk version to at least 8,
or use tools:overrideLibrary="com.twitter.sdk.android" to force usage (may lead to runtime failures)

 

見かたはシンプルで、今のままではminSdkVersionのレベルが1になっており、バージョン8以上のライブラリを使うことはできませんという感じです。

もしmisSDKVersionが現存のライブラリよりバージョンが低かった場合は、そのライブラリより上の数字で設定するとビルドできると

思うので試してみてください。何も設定していない場合はデフォルトでnullになるので当然ライブラリも使えません。なので

minSDKVersionは、仕様が変わってくるAndroid5.0・API21辺りで設定しておきましょう。

 

参考サイトー>http://y-anz-m.blogspot.com/2015/09/minsdkversion.html

 

  • この記事いいね! (0)

著者について

asaba

asaba author

好きなもの:RPG、チョコミント 少しずつ頑張ります。