LoginSignup
23
23

More than 5 years have passed since last update.

Support Libraryの21.0.0-rc1はL previewより下のAPIをサポートしていません

Last updated at Posted at 2014-06-27

SDK managerのAndroid Support Repositoryの更新によって、gradleで下記のようにSupport Libraryを利用しようとすると、ビルドエラーが起きることがあります。

app/build.gradle
dependencies {
    compile 'com.android.support:support-v4:+'
    compile 'com.android.support:appcompat-v7:+'
}

これはサポートライブラリの最新版であるv21.0.0-rc1のminSdkVersionがL指定になっているためです。

Manifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="android.support.v4" >

    <uses-sdk
        android:minSdkVersion="L"
        android:targetSdkVersion="L" />

    <application />

</manifest>

というわけで、最新のandroid studioでもライブラリのバージョンをきちんと指定しないと警告がでるようになりましたので、これからはキチンとバージョンを指定するようにしましょう。

2014年9月4日では、v20.0.0が正常動作する最新版となっています。

app/build.gradle
dependencies {
    compile 'com.android.support:support-v4:20.0.0'
    compile 'com.android.support:appcompat-v7:20.0.0'
}

でもこれではなんのためのサポートライブラリなのかわからないので、早く対応して欲しい……。

23
23
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
23