Code Bye

Android Studio 导入新项目时候遇到的 gradle 问题

今天早上收到一个包,解压缩后要在Android Studio里头打开,发现了下图的报错:

整体project架构如下图


BluetoothLightDemo\build.gradle 内容如下:
apply plugin: "com.android.application"
android {
    compileSdkVersion "Google Inc.:Google APIs:23"
    buildToolsVersion "23.0.3"
    defaultConfig {
        applicationId "com.telink.bluetooth.light"
        minSdkVersion 18
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    productFlavors {
    }
}
repositories {
    flatDir {
        dirs "libs"
    }
}
dependencies {
    //compile(name: "libTelinkLight", ext: "aar")
    compile "com.android.support:support-v4:23.1.1"
    compile project(":BluetoothLightLib")
    //compile project(":BluetoothStorageLib")
}

BluetoothLightLib\build.gradle 内容如下:

apply plugin: "com.android.library"
android {
    compileSdkVersion "Google Inc.:Google APIs:23"
    buildToolsVersion "23.0.3"
    defaultConfig {
        minSdkVersion 18
        targetSdkVersion 23
        versionCode 1
        versionName "1.9"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    productFlavors {
    }
}
dependencies {
    compile "com.android.support:support-v13:23.1.1"
}

搜了一下,还是无解。
有高手知道应该怎么解决呢?

解决方案

10

更新 sdk

10

Demo改为.
apply plugin: “com.android.application”
lib 不需要修改

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Android Studio 导入新项目时候遇到的 gradle 问题