首页 > 解决方案 > 在 Android Studio 3.3.1 中导入旧项目后出错

问题描述

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    testImplementation 'junit:junit:4.12'
    implementation 'com.android.support:appcompat-v7:23.3.0'
    implementation 'com.android.support:support-v4:23.3.0'
    implementation 'com.android.support:design:23.3.0'
}

在此处输入图像描述
(点击图片放大)

标签: androidandroid-studio

解决方案


此错误是因为compileSdkVersion您的支持库版本与您的支持库版本不同。该错误表明您的compileSdkVersion年龄为28 岁,因此要解决此问题,您的 gradle 中应该有类似的内容:

android {
  compileSdkVersion 28
  buildToolsVersion '28.0.3'
   defaultConfig {
       applicationId "com.project.sample"
       minSdkVersion 16
       targetSdkVersion 28
       versionCode 1
       versionName "1.0"
       testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}


dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'junit:junit:4.12'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:design:28.0.0'
}

最新buildToolsVersion的是28.0.3,但您可以将其更改为您自己的。它应该以28.


推荐阅读