2017-12-12 6 views
1

私はjitpackを使用してライブラリをコンパイルしようとしていますが、私は一貫して解決できません:$ library-dependency ' gradleファイルは適切に設定されているので、私のビルド用のjitpackログをチェックアウトしました。そして、それは私に致命的なエラー 'task install is ambiguous'を与えています。ビルドスクリプトのコピーとjitpackログを含めます。Jitpackが不明なタスク 'install'のためにライブラリを構築できません

のビルドスクリプト(プロジェクト)

allprojects { 
    repositories { 
     google() 
     jcenter() 
     maven { url 'https://jitpack.io' } 
    } 
} 

のビルドスクリプト(アプリケーションモジュール)ログ

https://jitpack.io/com/github/whompum/bonitatoolbox/master/build.log

私もテストレポjitpackを走っを構築jitpackする

dependencies { 

    //... 

    //latest BonitaToolbox commit on master 
    implementation 'com.github.whompum:bonitatoolbox:master-SNAPSHOT' 
} 

リンク同じ出力を提供しています。これはASやライブラリビルドファイルで問題になることはありますか?私は確信していませんが、あなたが提供できる助けを感謝します。私はもちろん、この問題に関するさらに詳しい情報を含める予定です。 https://github.com/jitpack/jitpack.io/issues/2096

+0

4.1より低いバージョンのgradleを使用してみませんか? –

+0

私は実際にそれを文字通りしようとしています。何が起こるか見るよ – whompum

+0

なぜそれが重要であるか知っていますか? – whompum

答えて

2

から:https://jitpack.io/docs/ANDROID/#gradle

のGradle

あなたはアンドロイド-Mavenプラグインを追加する必要がJitPack上の建物を有効にするには

は、ここで私がsubmitedきgithubの問題へのリンクです。

のGradle 4.1以降を使用している場合:

1)ルートbuild.gradleで:

buildscript { 
    dependencies { 
    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line 

2)あなたのライブラリで/ build.gradle追加:

apply plugin: 'com.github.dcendents.android-maven' 

group='com.github.YourUsername' 

3 )GitHubリリースを作成するか、gitタグを追加してください。

+0

上記のうち、jitpackライブラリを使用するのに必要なものはありませんが、まだ役に立たないと試しました。私はちょうど私の主なアプリにライブラリをインポートし、hahaに移動すると思う – whompum

+0

さらに奇妙なのはプラグインをインストールし、適切に私のgradleファイルを設定し、その後、端末からインストールgradlewを呼び出すと、それは完璧に動作します! jitpacksがそのタスクを使用してコンパイルしようとしたとき、それが問題になります。私が考えることができるのはgithubのファイルを除外したものだけですが、私はそれを伝えることはできません。私は自分のライブラリを自分のアプリにローカルにインポートしているので、開発に乗り出すことができます。しかし、あなたの袖を上げるトリックがあれば、私は試してみるとうれしいです – whompum

+0

それは奇妙な笑です。これはどう?あなたはこれをチェックしましたか? https://github.com/jitpack/jitpack.io/issues/19エラーはあなたと同じです。 –

関連する問題