清单文件中android support,Android Studio解决新建项目时support:appcompat问题

新建android project时像我这样的新手可能会遇到这种错误:

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:29.+

Install Repository and sync project

Show in Project Structure dialog

这是由于sdk版本的问题,app下的build.gradle自动给用户配置了不兼容的sdk版本

如下:

android {

compileSdkVersion 29

buildToolsVersion "29.0.2"

defaultConfig {

applicationId "com.sora.kotlinprojecttext"

minSdkVersion 21

targetSdkVersion 29

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

dependencies {

...

compile 'com.android.support:appcompat-v7:29.+'

...

我们要对 compileSdkVersion 29、targetSdkVersion 29、compile 'com.android.support:appcompat-v7:29.+'这三个数据进行修改。

打开sdk manager,或者左上角File-setting搜索updates,就可以看到IDE的版本详情了,见下图,我这里显示我的Android SDK Tools为26.1.1,所以我将上面要修改的数据的29改成26,然后sync就没问题了。

d292c5107d00b44953fdf92492150c48.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值