2017-08-10 99 views
0

我的搖籃更新Android工作室金絲雀公測1後,我拿到分鐘SDK中的錯誤26

compileSdkVersion 26 
buildToolsVersion '26.0.1' 
defaultConfig { 
    applicationId "com.tester.us_site" 
    minSdkVersion 17 
    //noinspection GradleCompatible 
    targetSdkVersion 26 
    multiDexEnabled true 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 

編譯後,我得到這個錯誤

Information:Gradle tasks [:app:assembleDebug] 
Error:Execution failed for task ':app:transformClassesWithDexBuilderForDebug'. 
> com.android.build.api.transform.TransformException: org.gradle.tooling.BuildException: com.android.dx.cf.code.SimException: default or static interface method used without --min-sdk-version >= 24 
Information:BUILD FAILED in 40s 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 

據我瞭解,這個錯誤表示,在爲了運行該項目,有必要指定min sdk 26.

但是Android 5.0 6.0 7.0呢?

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

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-beta1' 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 
+1

更新您的類路徑。 –

+0

@AslamHossin,可以更多。然後我不明白 – Prost

+1

只是在/ android和/ android/app 中刪除'build'文件夾,然後使用'react-native run-android' –

回答

0

我變化22 番石榴21,並添加 力 'com.google.code.findbugs:JSR305:1.3.9'

這是工作。所有THX))

+0

對我來說,它是使用Jackson-datatype-jsr310。我終於放棄了嘗試在android中使用java.time API。我想是時候把喬達帶回我的項目了。只要我評論這一行 - >編譯'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.8.0'我的項目開始使用compileSdkVersion 26和Android studio 3.0 beta2進行編譯。 – 1vand1ng0

0

你可以嘗試將其升級到最新的Android特定的構建

implementation 'com.google.guava:guava:23.0-android' 

這種固定的錯誤在gradle.build在項目層面我