2015年3月13日金曜日

SDK 21 から 22 への変更時の覚書

SDK Lvel 22が公開されているのでファイルを開けたついでにリビルドをしています。

SDK Level 22で新規に作成してみるとちょっとまだ上手くコンパイルができない感じがするので少し怖いのです。



既存のプロジェクトは build.gradle(app) の

android {
    compileSdkVersion 22
    buildToolsVersion "22"

    defaultConfig {
        applicationId "jp.rallwell.siriuth.touchscreentest"
        minSdkVersion 11
        targetSdkVersion 22
        versionCode 11
        versionName "1.5.2"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
のように compileSdkVersio,  buildToolsVersion,  targetSdkVersion を22へ変更して sync させています。気になるのが buildTypes で警告のような表示になってしまいます。

新規で作成した build.gradle(app) は次のようになりました。
apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.0"

    defaultConfig {
        applicationId "jp.rallwell.siriuth.myapplication22"
        minSdkVersion 17
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.+'
}

buildTypesの違いがなさそうです。この比較でbuildToolsVersion が ".0.0"とついてるのでそれと同じようにしてました。

とりあえず一旦プロジェクトを閉じて開きなおすと、buildTypes の警告のような表示は消えました。






原因不明のまま対処療法ということで。

0 件のコメント:

コメントを投稿