Tys*_*son 13 android android-library android-studio
我尝试CardView在我的应用程序中添加一个,所以我在gradle中添加了以下依赖项
compile 'com.android.support:cardview-v7:22.2.1'
我意识到错误是由于我给出了错误的版本号.在看了官方的谷歌文档后,我才知道它Android Support Repository用于存放appcompat库.

正如您所看到的,我安装的支持存储库是版本33.但是如果我将我的gradle更改为版本33,它仍然显示错误.
如何查看android studio中我的AppCompatLibrary版本?
编辑:
build.gradle 文件
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 22
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.spintum.preexam"
minSdkVersion 19
targetSdkVersion 22
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
mavenCentral()
}
dependencies {
// compile fileTree (dir:'libs',include:'achartengine-*.jar')
//compile fileTree('libs/achartengine-1.1.0.jar')
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:percent:22.2.0'
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:cardview-v7:+'
//compile 'com.android.support:recyclerview-v7:22.2.+'
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.google.android.gms:play-services:8.3.0'
compile 'com.google.android.gms:play-services-auth:8.3.0'
compile 'com.google.android.gms:play-services-identity:8.3.0'
compile 'com.google.android.gms:play-services-plus:8.3.0'
compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.android.support:multidex:1.0.0'
compile 'com.github.markushi:circlebutton:1.1'
compile 'com.facebook.android:facebook-android-sdk:4.0.0'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.ToxicBakery.viewpager.transforms:view-pager-transforms:1.2.32@aar'
}
Run Code Online (Sandbox Code Playgroud)
Kuf*_*ffs 15
检查您的SDK文件夹,看看哪个是最高的现有数字:
例如B:\ android-sdk\extras\android\m2repository\com\android\support\appcompat-v7
每个安装的版本都会有一个文件夹.在撰写本文时,24是最新版本.
更新:
现在谷歌使用他们自己的Maven存储库,这不再适用.相反,请检查此站点以获取可用版本.
小智 6
它与安装的Android Support Repository版本无关.
应该在Gradle Build Files中的版本应该是与您的对应的最高版本号
compileSdkVersion
在AppLevel Gradle构建文件中.(默认情况下,它是应用程序模块).
例:
如果您使用的是compileSdkVersion 23,则应检查以下目录中是否有最高23.xx文件夹.
\ YOUR-SDK-PATH \extras\android\m2repository\com\android\support\cardview-v7
假设从23开始的最高编号为23.4.0,那么您应该使用此版本号(23.4.0替换33.0.0)作为Gradle构建文件(不是安装Android支持存储库的版本).
这意味着您必须根据您的compileSdkVersion使用Android支持存储库.
| 归档时间: |
|
| 查看次数: |
9864 次 |
| 最近记录: |