2016-07-08 13 views
0

java 6(JDK 1.6.0_18)で新しいアンドロイドプロジェクトを作成しようとしています。 私のGradle:私のSDKマネージャでjava 6で新しいプロジェクトを作成中にエラーが発生しました

enter image description here

::私はそれを構築する際

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 

    defaultConfig { 
     applicationId "com.sample.java6" 
     minSdkVersion 14 
     targetSdkVersion 20 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:20.0.0' 
    compile 'com.android.support:design:20.0.0' 
} 

私はこのエラーが表示

enter image description hereenter image description here

私はeverytingがインストールされてしまっているが、私はまだこのエラーが発生します。任意のアイデアはどのようにこの問題を解決するには?

答えて

0

Android Design Supportライブラリの最初のバージョンは「22.2.0」です。存在しない "20.0.0"を使用しています。あなたはdevelopers blog postに最初のバージョンをチェックアウトすることができます

You can then start using the Design library with a single new dependency: compile 'com.android.support:design:22.2.0'

それはあなたが(メジャー番号のバージョンを確認してください)、それを使用するには、バージョン22をコンパイルするSDKを使用する必要があることに注意することが重要です。

+0

返信いただきありがとうございますが、私の場合はどうすればよいですか?私は19としてcompileSkdVersionを使用してJava 6を使用する必要があります –

+0

サポートライブラリのメジャー番号は、コンパイルバージョンAFAIKと同じでなければなりません。次に、コンパイルSDKとしてAPI 22を使用する必要があるため、デザインサポートライブラリを使用できません。バージョン。これは、各APIバージョンの新機能を使用しているため(古いAndroidバージョンのバックオフ機能を備えているため) – josemgu91

+0

これは、デザインまたはすべてのサポートライブラリにのみ適用されますか?私は、compileSdkVersionが19の場合、サポートライブラリを使用できないのですか? –

関連する問題