use*_*977 2 android gradle google-play-services android-studio
我无法同步基本样本项目Google Play Services.我曾尝试更新minsdk,targetsdk,compilesdk版本,更新的项目结构和口味,但仍项目不会sync.
这是我的错误:
Error:Could not find method compile() for arguments [com.android.support:support-v4:24.2.0] on DefaultExternalModuleDependency{group='com.android.support', name='appcompat-v7', version='24.2.0', configuration='default'} of type org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency.
Please install the Android Support Repository from the Android SDK Manager.
<a href="openAndroidSdkManager">Open Android SDK Manager</a>
Run Code Online (Sandbox Code Playgroud)
但是我安装了最新的,Android Support Repository (rev 36)所以我认为问题是别的.
如果您想尝试克隆该项目:https://github.com/playgameservices/android-basic-samples.git
gradle 文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion '24.0.1'
defaultConfig {
/*
REPLACE THIS VALUE WITH YOUR APPLICATION ID
*/
applicationId "com.google.example.games.replace.me"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile "com.android.support:appcompat-v7:${appcompat_library_version}" compile "com.android.support:support-v4:${support_library_version}" compile project(':libraries:BaseGameUtils')
}
buildscript {
repositories {
jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)
这个问题实际上是一个相当小的问题:在每个依赖项之后你没有终止线.
这个
dependencies {
compile "com.android.support:appcompat-v7:${appcompat_library_version}" compile "com.android.support:support-v4:${support_library_version}" compile project(':libraries:BaseGameUtils')
}
Run Code Online (Sandbox Code Playgroud)
应该
dependencies {
compile "com.android.support:appcompat-v7:${appcompat_library_version}"
compile "com.android.support:support-v4:${support_library_version}"
compile project(':libraries:BaseGameUtils')
}
Run Code Online (Sandbox Code Playgroud)
当依赖项使用变量而不是直接引用版本号时,Android Studio上的插件以任何方式编辑或修改gradle文件时,此错误非常常见.例如,我注意到在使用Method Counts插件甚至Firebase插件时会发生这种情况.
| 归档时间: |
|
| 查看次数: |
3645 次 |
| 最近记录: |