2016-09-21 3 views
2

最近更新されたandroid studioを2.2に更新し、gradleを2.2.0に更新しました。ただし、com.android.builder.core.DefaultManifestParserは更新後に解決できません。私がgradle:2.1.3を使っているなら、それは働いています。 Gradleのを解決する方法:成功を構築することはできません2.2.0は今gradleを解決するには:2.2.0はDefaultManifestParserで成功することができません

String getVersionName(manifestFile) { 
    def manifestParser = new DefaultManifestParser() 
    return manifestParser.getVersionName(manifestFile) 
} 

int getVersionCode(manifestFile) { 
    def manifestParser = new DefaultManifestParser() 
    return manifestParser.getVersionCode(manifestFile) 
} 

Error:A problem occurred evaluating project ':app'.

Error:(16, 1) A problem occurred evaluating project ':app'. java.lang.NullPointerException (no error message)

答えて

1

デフォルトマニフェストファイルを.Thanksパラメータを持っているだけで1つのコンストラクタを持っています。パラメータを持たないコンストラクタを呼び出すと、この奇妙なエラーが発生します。また、メソッドにはパラメータがありません。あなたのコードを変更し :メモ帳

  • YOUR PROJECT -> gradle -> wrapper -> gradle-wrapper.properties
  • を開き、それに

    String getVersionName(manifestFile) { 
        def manifestParser = new DefaultManifestParser(manifestFile) 
        return manifestParser.getVersionName() 
    } 
    
    int getVersionCode(manifestFile) { 
        def manifestParser = new DefaultManifestParser(manifestFile) 
        return manifestParser.getVersionCode() 
    } 
    
  • +0

    はまた、あなたのbuild.gradleファイルの先頭にインポートcom.android.builder.core.DefaultManifestParserを追加することができます – nkalra0123

    0
    1. ゴーあなたのGradleで、このラインdistributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zipgradle-2.14.1-all.zipを交換してください。この場合、gradle-2.2.0

    希望それは

    関連する問題