いつもお世話になっております。
最近、Android Studio3.2.1から3.3に更新しました。
何も考えずに、メッセージに従って更新処理を進めたせいで
開発したアプリが異常終了する不具合が発生してしまいました。
(3.2.1のままでも十分だったので、とても後悔しています)
・Android6.0用のアプリを開発中です。
・kotlinを使っています。
エラーを解析してみましたが、なんとなくバージョン関係がちぐはぐになっているように
読み取れたのでgradle中のバージョンの値を色々と変えてたのですが、なかなかうまくいきません。
「The specified Android SDK Build Tools version (23.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.3.0.」
というメッセージも出ています。
Android SDK Build Tools versionが最小バージョン(28.0.3)を下回っているということなのですが、
Android6.0用が何なのかわかりません。
build.gradle について
gradle
1apply plugin: 'com.android.application' 2 3apply plugin: 'kotlin-android' 4 5apply plugin: 'kotlin-android-extensions' 6 7android { 8 compileSdkVersion 23 9 defaultConfig { 10 applicationId "com.example.asakuray.myapplication" 11 minSdkVersion 21 12 //noinspection ExpiredTargetSdkVersion 13 targetSdkVersion 23 14 multiDexEnabled true 15 versionCode 1 16 versionName "1.0" 17 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 18 } 19 buildTypes { 20 release { 21 minifyEnabled false 22 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 23 } 24 } 25 productFlavors { 26 } 27 buildToolsVersion '23.0.1' 28} 29 30dependencies { 31 implementation fileTree(include: ['*.jar'], dir: 'libs') 32 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 33 implementation 'com.android.support:appcompat-v7:23.4.0' 34 implementation 'com.android.support.constraint:constraint-layout:1.1.3' 35 implementation 'org.altbeacon:android-beacon-library:2+' 36 testImplementation 'junit:junit:4.12' 37 androidTestImplementation 'com.android.support.test:runner:1.0.2' 38 androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 39} 40
まだまだスキルが浅く、なんちゃって開発者なので、とんちんかんな書き方をしていると思います。
Android6.0用のアプリを開発するためには、
どのような環境、設定にしないといけないのか、ご指摘いただけるとありがたいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー