我正试图使用jitpack编译我的库,但在我构建应用程序时,我始终得到“未能解析:$library dependency”。gradle文件配置正确,因此我签出了构建的jitpack日志,这给了我致命的错误“task install i s digulary”。我将包括我的构建脚本和jitpack日志的副本。
生成脚本(项目)

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

生成脚本(应用程序模块)
dependencies {

     //...

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

链接到jitpack生成日志
https://jitpack.io/com/github/whompum/bonitatoolbox/master/build.log
我甚至运行了测试repo jitpack,但输出是相同的。这是AS的问题,还是我的库生成文件的问题?我不确定,但希望你们能提供帮助。我当然会包括更多关于这个问题的信息。
以下是我提交的github问题的链接:https://github.com/jitpack/jitpack.io/issues/2096

最佳答案

来自:https://jitpack.io/docs/ANDROID/#gradle
年级学生
要在jitpack上进行构建,需要添加android maven插件。
如果使用Gradle 4.1或更高版本:
1)在你的根build.gradle中:

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

2)在library/build.gradle中添加:
 apply plugin: 'com.github.dcendents.android-maven'

 group='com.github.YourUsername'

3)创建github版本或添加git标记。

关于android - 由于未知任务'install',Jitpack无法构建我的库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47778945/

10-10 07:16