错误:原因android.compileSdkVersion缺失 [英] Error : cause android.compileSdkVersion is missing

查看:2800
本文介绍了错误:原因android.compileSdkVersion缺失的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近开始工作,对Android的工作室。当我在做同步的摇篮,然后它给了我一个错误。

I am recently started to work on the Android Studio. When I am doing sync with gradle then it is giving me a error .

错误:原因:android.compileSdkVersion缺少

Error : Cause: android.compileSdkVersion is missing!

家伙可能是什么原因,我已经有相同的compileSDKVersion和建设安装的工具。我看到很多线程说,以确认是否有相同的SDK版本安装在系统中但对我来说它已经被安装。

Guys what could be reason for this, I already have same compileSDKVersion and build tool installed. I see many threads that saying to confirm that you have same sdk version installed in your system but in my case it is already installed.

build.gradle

build.gradle

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    sourceSets {
        instrumentTest.setRoot('src/test')
    }
}

推荐答案

我这样做。它适用于Android的工作室0.4.6:

I did this. It works on Android Studio 0.4.6:

/android_common.gradle

/android_common.gradle

android {
compileSdkVersion 19
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 19
    targetSdkVersion 19
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}
}

/build.gradle

/build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
repositories {
    mavenLocal()
    mavenCentral()
    maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.8.+'
    classpath 'com.github.jcandksolutions.gradle:android-unit-test:+'
}

allprojects {

    apply plugin: 'idea'

    repositories {
        mavenCentral()
        mavenLocal()
        maven {
            url 'https://oss.sonatype.org/content/repositories/snapshots/'
        }
    }
}
}

   def langLevel = 1.7

idea {
project {
    jdkName = langLevel
    languageLevel = langLevel
}
  }

/app/build.gradle

/app/build.gradle

apply plugin: 'android'
apply from: "${rootDir}/android_common.gradle"

android {
defaultConfig {
    versionCode 1
    versionName "1.0"
    packageName "your.app.package.name"
}

buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
    compile 'com.squareup.dagger:dagger:1.2.1'
    compile 'com.squareup.dagger:dagger-compiler:1.2.1'
    compile 'com.j256.ormlite:ormlite-android:4.+'
    compile 'joda-time:joda-time:2.+'
}

sourceSets {
    instrumentTest.setRoot('src/test')
}
}

apply plugin: 'android-unit-test'

dependencies {
instrumentTestCompile 'junit:junit:4.+'
instrumentTestCompile 'org.robolectric:robolectric:2.3-SNAPSHOT'
testCompile 'junit:junit:4.+'
testCompile 'org.robolectric:robolectric:2.3-SNAPSHOT'
}

这篇关于错误:原因android.compileSdkVersion缺失的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆