无法使用Android Studio 0.5.4构建示例项目BluetoothGatt

时间:2014-04-13 05:23:21

标签: android-studio android-gradle

我是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设置

我点击了#34;修复Gradle包装并重新导入项目Gradle设置"得到了消息:

快速修复失败 无法在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的新手,所以我不知道如何修复它,而且我不知道我应该首先通过哪些文件来帮助我解决它。

非常需要帮助。

1 个答案:

答案 0 :(得分:0)

在build.gradle中,将类路径设置为0.9。+

classpath 'com.android.tools.build:gradle:0.9.+'

然后在gradle / wrapper / gradle-wrapper.properties中你需要检查你的 distributionUrl 错误是非常错过指向让人相信问题只在 build.gradle中文件。

使用gradle:0.9。+ gradle-wrapper.properties中的 distributionUrl 应设置为: http \://services.gradle.org/distributions/gradle-1.10-all的.zip

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

###Correct distributionUrl###
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip

然后同步gradle,清理和重建项目,你应该好好去