2016-04-17 33 views
1

プロジェクトを依存関係として使用しているときに、選択的にjarファイルを選択的に除外することはできますか?ここでGradleのproject()依存関係からの依存性を除外する方法

enter image description here

は、私が試したものです:

compile project(':OneSDK') { 
    exclude module: 'alipaySingle-20160223' 
    exclude module: 'utdid4all-1.0.4' 
} 

私はこのエラーを取得:

Error:(93, 0) Gradle DSL method not found: 'exclude()' Possible causes

  • The project 'YoukeApplication' may be using a version of Gradle that does not contain the method. Open Gradle wrapper file
  • The build file may be missing a Gradle plugin. Apply Gradle plugin

enter image description here

+0

エラーメッセージは画像ではなくテキストとして投稿してください。 – RaGe

+0

エラー:(93、0) Gradle DSLメソッドが見つかりません: 'exclude()' 考えられる原因 'YoukeApplication'プロジェクトに、メソッドを含まないバージョンのGradleが使用されている可能性があります。 Open Gradle wrapper ファイルビルドファイルにGradleプラグインがない可能性があります。 Gradleプラグインを適用する – Shinlone

答えて

0

私は少し異なる構文をしようとするだろう:

compile(project(':OneSDK')) { 
    exclude module: 'alipaySingle-20160223' 
    exclude module: 'utdid4all-1.0.4' 
} 
+0

これよりも優れていますが、コンパイル時にエラーが発生します – Shinlone

+0

エラー: ':youke:transformClassesWithJarMergingForDebug'タスクで実行が失敗しました。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重複エントリ:com/alipay/android/app/IAlixPay $ Stub $ a.class – Shinlone

+0

エラーの先頭に戻ると、問題あまり扱われていないのですか? – Shinlone

関連する問題