gpt4 book ai didi

java - 由 : java. util.zip.ZipException 引起:设置的代码长度无效

转载 作者:行者123 更新时间:2023-12-02 10:44:01 24 4
gpt4 key购买 nike

我在尝试在 Android Studio 上构建项目时收到此错误。当尝试使用 res/raw/file.dat 上的二进制文件压缩最终 Artifact 时会发生这种情况。

解决方案如下所述:Maven corrupting binary files in source/main/resources when building jar

是将文件或 res/raw 文件夹添加到构建时的“false”过滤中。但问题是我使用 JFrog Articatory 配置我的内部 Maven 存储库,如下所示:https://inthecheesefactory.com/blog/how-to-setup-private-maven-repository/en

问题:如何转换:

 <project>
<build>
<resources>
<resource>
<directory>${basedir}/src/main/resources/lib</directory>
<filtering>false</filtering>
</resource>
</resources>
<plugins>
...
</plugins>
</build>
</project>

进入gradle风格:

def libraryGroupId = 'XXXXXXX'
def libraryArtifactId = 'XXXXXX'
def libraryVersion = '0.0.1'

publishing {
publications {
aar(MavenPublication) {
groupId libraryGroupId
version libraryVersion
artifactId libraryArtifactId

artifact("$buildDir/outputs/aar/${artifactId}-release.aar")
}

}

}

artifactory {
contextUrl = 'XXXXXXXXXX'
publish {
repository {
repoKey = 'libs-release-local'

username = artifactory_username
password = artifactory_password
}
defaults {
publications('aar')
publishArtifacts = true


properties = ['qa.level': 'basic', 'q.os': 'android', 'dev.team': 'core']
publishPom = true
}
}

我尝试过使用 pom.xml,但它一直说无法识别 .xml 文件中的 TAG 项目。

谢谢!!!

最佳答案

android {
sourceSets {
main {
assets.srcDirs = ['src/main/res/raw']
}
}
}

关于java - 由 : java. util.zip.ZipException 引起:设置的代码长度无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52722632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com