【发布时间】:2014-04-13 05:23:20
【问题描述】:
我是 Android 新手,我即将处理 BLE 应用程序。 所以我在 Windows XP w SP3 上下载并安装了 Android Studio 0.4.6,并将其更新到 0.5.4。
然后,我去了http://developer.android.com/samples/index.html 并为我的项目下载了BluetoothLeGatt.zip (http://developer.android.com/downloads/samples/BluetoothLeGatt.zip)。
当我尝试“导入项目”以使用 BluetoothLeGatt 项目时,它失败并显示以下消息:
未能刷新 Gradle 项目“BluetoothLeGatt” 该项目正在使用不受支持的 Gradle 版本。请使用 1.10 版本。 请在项目的 Gradle 设置或项目的 Gradle 包装器(如果适用)中指向受支持的 Gradle 版本。 修复 Gradle 包装器并重新导入项目 Gradle 设置
我点击“Fix Gradle wrapper and re-import project Gradle settings”得到消息:
快速修复失败 在 build.gradle 文件中找不到任何对 Android Gradle 插件的引用。请点击链接进行文本搜索,然后手动更新构建文件。
build.gradle 文件是:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
}
apply plugin: 'android'
dependencies {
// Add the support lib that is appropriate for SDK 18
compile "com.android.support:support-v13:19.0.+"
}
// The sample build uses multiple directories to
// keep boilerplate and common code separate from
// the main sample code.
List<String> dirs = [
'main', // main sample code; look here for the interesting stuff.
'common', // components that are reused by multiple samples
'template'] // boilerplate code that is generated by the sample template process
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
sourceSets {
main {
dirs.each { dir ->
java.srcDirs "src/${dir}/java"
res.srcDirs "src/${dir}/res"
}
}
instrumentTest.setRoot('tests')
instrumentTest.java.srcDirs = ['tests/src']
}
}
好吧,我是 Android 新手,所以我不知道如何解决它,我不知道我应该先通过哪些文件来帮助我解决它。
非常需要帮助。
【问题讨论】:
-
你什么时候下载的?相关文件是 BluetoothLeGatt/gradle/wrapper/gradle-wrapper.properties 但我刚刚下载了它,它指向正确的 Gradle 版本。
-
哦,看到你的帖子我又试了。它现在指向正确的版本。但是又出现了一条错误消息:Error:com.android.support:support-v13:19.1.+(双击此处查找用法。)它在文件 build.gradle dependencies {...}
标签: android-studio android-gradle-plugin