2017-11-22 64 views
1

Android Studio로 앱을 제작하고 있습니다. 내 Gradle을 파일이 처음에 는 :AlertDialogBuilder 지원되지 않는 major.minor 버전 52

compileSdkVersion 23 
buildToolsVersion "23.0.3" 
defaultConfig { 
     applicationId "com.mcsolution.easymanagementandroid" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.0.0' 
    compile files('libs/gson-2.2.4.jar') 
    compile 'com.itextpdf:itextg:5.5.9' 
} 
이제

내 프로젝트에 추가 한 카드보기 때문에 나는이처럼 내 Gradle을 파일을 수정 한 :

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.0" 

    defaultConfig { 
     applicationId "com.mcsolution.easymanagementandroid" 
     minSdkVersion 15 
     targetSdkVersion 25 
     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:25.0.0' 
    compile files('libs/gson-2.2.4.jar') 
    compile 'com.itextpdf:itextg:5.5.9' 
    compile 'com.android.support:cardview-v7:25.0.0' 
} 

하지만 지금 나는 경우 내 응용 프로그램을 실행하려고하면 다음 오류가 발생합니다.

Error:Execution failed for task ':app:transformClassesWithInstantRunForDebug'. 
> android/app/AlertDialog$Builder : Unsupported major.minor version 52.0 

어떻게 해결할 수 있습니까?

답변

0

Android SDK 도구 버전 25.1.3 이상을 사용해야합니다. 또한 JAVA_HOME에서 JDK 1.8을 사용하고 있는지 확인하십시오. 또한

compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_8 
    targetCompatibility JavaVersion.VERSION_1_8 
} 
을 추가하여 JDK 1.8을 사용할 수 있습니다.