2016-09-20 21 views
2

最近アンドロイドスタジオ2.2をアンドロイドスタジオ2.2にアップデートし、gradle 2.14.1を使用しました。ただし、com.android.builder.core.DefaultManifestParserは更新後に解決できません。以下は私が使用しているコードです。この問題を解決するには、回避策をお勧めしますか?おかげAndroid Studio 2.2のアップデート原因DefaultManifestParserを解決できない

defaultConfig { 
    def manifestParser = new DefaultManifestParser(android.sourceSets.main.manifest.srcFile) 
    applicationId = manifestParser.getPackage() 
    versionName = manifestParser.getVersionName() 
    versionCode manifestParser.getVersionCode() 
    minSdkVersion manifestParser.getMinSdkVersion() 
    targetSdkVersion manifestParser.getTargetSdkVersion() 
    multiDexEnabled true 
} 

答えて

-1

私は同じ悩み、それを2.1.3にするreback Gradleのバージョンが動作している必要があり

dependencies { 
    classpath 'com.android.tools.build:gradle:2.1.3' 
} 
1

マイdefaultConfig設定はあなたに似ている、それが正常に組み込まれている、

defaultConfig { 
    def manifestFile = (File) android.sourceSets.main.manifest.srcFile 
    def manifestParser = new DefaultManifestParser(manifestFile) 

    //noinspection GroovyAssignabilityCheck 
    applicationId = manifestParser.getPackage() 
    minSdkVersion 18 
    targetSdkVersion 23 
    //noinspection GroovyAssignabilityCheck 
    versionName = manifestParser.getVersionName() 
    //noinspection GroovyAssignabilityCheck 
    versionCode = manifestParser.getVersionCode() 
} 

だから私はおそらく必要と思われる* .jarは、IDEの更新中に正常にダウンロードされていません。 IDEフォルダ(例:C:¥Program Files¥Android¥android-studio_2.2¥gradle¥m2repository¥com¥android¥tools¥build¥)にbuilder-2.2.0.jarのファイルが存在するかどうかを再度確認できますか?ビルダー\ 2.2.0)。存在する場合は、ファイルDefaultManifestParser.classが、実際には、フォルダ\ com \ android \ builder \ core内にbuilder-2.2.0.jarを抽出していることを確認することができます。

上記のファイルとクラスが存在する場合は、import com.android.builder.core.DefaultManifestParserを試してみることもできますが、これはちょっと奇妙です。

ただ、それがこの classpath 'com.android.tools.build:gradle:2.2.0'

のようなのGradleプラグインクラスパスする必要がありますされてチェックする別のものがあると思います
関連する問題