キンサクプログラマー

お金儲けと技術のメモ

androidアプリのサンプルでエラー

githubで公開されてるandroidのプロジェクトをもってきたらエラーが出た。

github.com

Error:Execution failed for task ':Application:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library [com.android.support:gridlayout-v7:25.0.1] /home/android-RecyclerView-master/Application/build/intermediates/exploded-aar/com.android.support/gridlayout-v7/25.0.1/AndroidManifest.xml
  	Suggestion: use tools:overrideLibrary="android.support.v7.gridlayout" to force usage

全然理解せずに、

tools:overrideLibrary="android.support.v7.gridlayout" 

だけ追加しても、別のエラーがでた。

build.gradleの

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 25
    }

7を適当にあげたらビルドが通った。
そもそも、7で動くのか疑問。個人かいはつだったらtargetSdkVersionと同じで良いかも