>
找不到org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型对象上参数[目录“libs”]的方法实现()。
上面是我试图上传一个库到jitpack的日志(它没有任何应用程序示例,只应用插件:'com.android.library')。我被上传了至少3个项目与样本应用程序在里面,它的工作完美,但这一个不。我真的不知道我面临着什么,所以请任何人给我一些解决方案。
我在这里张贴完整的日志。
https://jitpack.io/com/github/cuong292/gemcore/-757446dc0a-1/build.log
下面是我的应用程序级别构建分级文件。
apply plugin: 'com.android.library' android { compileSdkVersion 29 defaultConfig { minSdkVersion 17 targetSdkVersion 29 versionCode 1 versionName "1.0" } buildTypes { release { debuggable false } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) api "com.android.support:appcompat-v7:28.0.0" api "com.android.support:support-v4:28.0.0" api "com.android.support:design:28.0.0" api "com.android.support:cardview-v7:28.0.0" compile "com.jakewharton:butterknife:8.4.1" annotationProcessor "com.jakewharton:butterknife-compiler:8.4.1" api "com.github.bumptech.glide:glide:4.3.0" api "com.google.guava:guava:27.0.1" api "org.greenrobot:eventbus:3.1.1" api 'org.apache.commons:commons-lang3:3.8.1' api 'uk.co.chrisjenx:calligraphy:2.3.0' api 'com.makeramen:roundedimageview:2.3.0' } // build a jar with source files task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } task javadoc(type: Javadoc) { failOnError false source = android.sourceSets.main.java.sourceFiles classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) classpath += configurations.implementation } // build a jar with javadoc task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.destinationDir } artifacts { archives sourcesJar archives javadocJar }
最后,经过几个小时的工作,并根据@Gabrielemariotti(非常感谢)的建议,我发现我的独立库需要一个指定的构建工具。只需添加buildscript和allprojects(通常在您的build.gradle项目级别内)就可以工作了。记住删除所有任务{}
以下是persistence.xml: 下面是各个PU的persistence.xml的结构。它们都遵循类似的结构:
使用Android时 正确解析XML并返回有效的drawable。但当使用新的Vector Drawable支持库(23.4版,Gradle 2.1.2)时,该代码在Android 4下崩溃。 android.content.res.资源 ... 原因:组织。xmlpull。v1.XmlPullParserException:二进制XML文件行#2:无效的可绘制标记向量 解决方案是使用 但是,如果
我试图通过使用这个github repo发布一个空的jitpack库来进行测试 Android Gradle插件需要Java11才能运行。您目前使用的是Java1.8 项目工作在我的本地,我有那些错误在jitpack网站上一次当我推我的标签
我正在尝试使用Webflux WebClient从服务器下载zip文件。处理错误的正确方法是什么? 当服务器上存在文件时,一切正常。否则,我收到了Netty的警告,它无法发布消息。 我预计日志中不会有来自Netty的警告,但实际日志是: UPD。多亏了Thomas,当我像这样修改代码时,问题就解决了
我正在使用Eclipse 2018-12中的Java11构建一个Java Selenium独立应用程序,但我的构建失败了: findException:无法派生\selenium-server-standalone-3.141.59.jar的模块描述符 使用模块时是否需要其他配置步骤? stacktrace
我想用quartz scheduler使用jdbc数据存储立即执行作业~。然而,即使我使用now()或调用triggerjob进行调度,在调度和触发器fire之间也有20-30秒的延迟。 我尝试用一个简单的触发器执行作业: 并且我还尝试用调度程序触发: 下面是显示延迟的侦听器日志。