2016-03-14 121 views
9

Android studio在事件日誌中顯示錯誤 NumberFormatException:無效修訂版本:24.0.0-alpha1:無效修訂版本:24.0.0-alpha1NumberFormatException:無效修訂版本:24.0.0-alpha1:無效修訂版本:24.0.0-alpha1

的build.gradle:

apply plugin: 'com.android.application' 
android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 
    lintOptions { 
     checkReleaseBuilds false 
     abortOnError false 
    } 
    defaultConfig { 
     applicationId "com.xxxx" 
     minSdkVersion 10 
     multiDexEnabled true 
    } 

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

dependencies { 
    compile project(':library') 
    compile 'com.android.support:multidex:1.0.0' 
    compile 'com.android.support:support-v4:23.2.1' 
    compile 'com.google.guava:guava:18.0' 
    compile 'com.android.support:appcompat-v7:23.0.2' 
    compile 'com.google.android.gms:play-services:+' 
    compile 'com.google.android.gms:play-services-analytics:8.1.0' 
    compile files('libs/gdata-base-1.0.jar') 
    compile files('libs/gdata-calendar-2.0.jar') 
    compile files('libs/gdata-calendar-meta-2.0.jar') 
    compile files('libs/gdata-client-1.0.jar') 
    compile files('libs/gdata-client-meta-1.0.jar') 
    compile files('libs/gdata-contacts-3.0.jar') 
    compile files('libs/gdata-contacts-meta-3.0.jar') 
    compile files('libs/gdata-core-1.0.jar') 
    compile files('libs/gdata-maps-2.0.jar') 
    compile files('libs/gdata-maps-meta-2.0.jar') 
} 

IDE致命錯誤表明我成才這樣的:

此異常的插件,Android的支持。

java.lang.NumberFormatException:無效的版本:24.0.0-ALPHA1在 com.android.sdklib.repository.FullRevision.parseRevisionImpl(FullRevision.java:198) 在 com.android.sdklib.repository .FullRevision.parseRevision(FullRevision.java:127) 在 com.android.ide.common.repository.SdkMavenRepository.getHighestInstalledVersion(SdkMavenRepository.java:179) 在 com.android.tools.lint.checks.GradleDetector.checkLocalMavenVersions (GradleDetector.java:1092) ...

回答

-1

試試這個情況下,如果你真的需要24.0.0-α1:

  1. 更換

    compile 'com.android.support:appcompat-v7:23.0.2' 
    compile 'com.android.support:support-v4:23.2.1' 
    

compile 'com.android.support:appcompat-v7:24.0.0-alpha1' 
    compile 'com.android.support:support-v4:24.0.0-alpha1' 
  • 啓動stanalone SDK manager並加載Android N,API 23,N preview, 之後,您需要更換

    compileSdkVersion 23 
    
  • compileSdkVersion 'android-N' 
    

    告訴我,如果它爲你工作了。

    +0

    後我這樣做,有這個錯誤http://take.ms/RegdF –

    +0

    ,我仍然有錯誤NumberFormatException:無效修訂:24.0.0-alpha1:無效修訂:24.0.0-alpha1 –

    +0

    @AlexeyPecherey ive試過你的解決方案但不爲我工作:( –

    4

    我在SDK更新後遇到同樣的問題。 在我的情況下,解決方案是從sdk/extras/android/m2repository/com/android/support/appcompat-v7中刪除24.0.0-alpha1文件夾並從sdk/extras/android/m2repository/com/android中刪除<version>24.0.0-alpha1</version>行/support/appcompat-v7/maven-metadata.xml

    +0

    對我不起作用 –

    +0

    對我不適用 –

    2

    這對我有用。

    在項目(不是模塊)的build.gradle我改變了類路徑。

    現在看起來像這樣

    dependencies { 
        classpath 'com.android.tools.build:gradle:1.3.0' 
    
        // NOTE: Do not place your application dependencies here; they belong 
        // in the individual module build.gradle files 
    } 
    

    希望它可以幫助別人。

    +0

    對我不適用 –

    +0

    不適合我! :( –

    +0

    爲我工作。謝謝:) –

    0

    我所做的工作這個罰款是更新android工作室到最新 發佈和更新gradle。還做了以下的變化的build.gradle

    dependencies { 
         classpath 'com.android.tools.build:gradle:2.2.3' 
    } 
    
    0

    嗨其實斯韋特蘭娜Kuleshova試圖何況是

    試試下面的程序

    enter image description here

    和發表意見的Maven的pom.xml或maven-metadata.xml

    24.0.0-alpha1 - >