Как изменить версию api проекта Android Studio на 23 - PullRequest
0 голосов
/ 08 октября 2018

Я использую Android Studio3.2.Я создаю проект с использованием api версии 28. Теперь мне нужно изменить версию api на 23. Поэтому я редактирую build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    defaultConfig {
        applicationId "com.example.administrator.myapplication"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        externalNativeBuild {
            cmake {
                cppFlags ""
            }
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    externalNativeBuild {
        cmake {
            path "CMakeLists.txt"
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'androidx.appcompat:appcompat:1.0.0-alpha1'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.0-alpha3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha3'
}

И я меняю «AppCompatActivity» на «Activity»

Но здание не удалось:

Android resource linking failed
Output:  error: resource android:style/TextAppearance.Material.Widget.Button.Borderless.Colored not found.
error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found.
.............................

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

compileSdkVersion и targetSdkVersion должны совпадать, и кроме этого

необходимо включить следующую библиотеку поддержки для поддержки API 23

implementation 'com.android.support:appcompat-v7:23.0.0'

затем синхронизируйте проект и проверьте.

Надеюсь, это поможет

0 голосов
/ 08 октября 2018

Попробуйте заглянуть внутрь своего XML для представления, тип стиля которого упоминается в этой ошибке.

Также попробуйте перейти к File / InvalidateCaches

...