android - 在 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'
}
解决方案
此错误是因为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
.
推荐阅读
- database - 让 osddm 启动的问题
- python - 如何从开始数到最大值然后重新开始
- android - admob 不显示广告
- kubernetes - K8s 和 Helm:绑定失败时如何找到 PersistentVolumeClaim 要求?
- mongodb - 无法将数据从 kafka 主题发送到 elasticsearch
- python - 将凭据传递给 Dash 的基本身份验证,因此用户无需再次输入
- reactjs - 部署到 heroku 并运行 npm build 后对应用程序进行更改
- mysql - 如何将 html 格式的博客发布到 MySQL 数据库
- webrtc - getUserMedia 音频未按预期工作
- javascript - 如何区分 JavaScript 中的 -0 和 0