因此,我在运行Android项目时遇到问题。据说
所有com.android.support库必须使用完全相同的版本 规范(混合版本可能导致运行时崩溃)。找到了 版本27.1.1、26.1.0。例子包括 com.android.support:animated-vector-drawable:27.1.1和 com.android.support:support-media-compat:26.1.0
我在。\ idea \ libraries中找到了一个文件>>>>> com_android_support_support_media_compat_26_1_0
我尝试将com.android.support:support-media-compat:26.1.0的文件删除或重命名为27.1.1,但是失败了。
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.sbyparking.car.surabayaparking"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:gridlayout-v7:27.1.1'
}
你们有什么想法我该怎么办?由于我是Android Studio的新手。 预先感谢
答案 0 :(得分:0)
如果已启用,请选中“离线模式”为开或关,然后关闭。
现在转到工具> SDK管理器>在此对话框中打开一个对话框,选择 SDK平台,然后选中 Android 7.1.1(牛轧糖)并下载。
现在继续:文件并选择与Gradle文件同步项目
以上解决方案为您服务。
如果您想implementation 'com.android.support:appcompat-v7:26.1.0'
,请按照以下步骤操作:
更改:
compileSdkVersion 27
至compileSdkVersion 26
minSdkVersion 21
至minSdkVersion 15
targetSdkVersion 27
至targetSdkVersion 26
最终更改:
implementation 'com.android.support:appcompat-v7:27.1.1'
要
implementation 'com.android.support:appcompat-v7:26.1.0'
现在继续:文件并选择与Gradle文件同步项目
Clean & Rebuild Project