相关疑难解决方法(0)

没有找到Java 9 Zip End Header异常

我试图使用java- SRTM文件从这个URL批量下载zip文件,它需要用户名/密码下载,我使用以下java代码,它给了我以下异常

java.util.zip.ZipException: zip END header not found
at java.util.zip.ZipFile$Source.zerror(java.base@9-internal/ZipFile.java:1210)
at java.util.zip.ZipFile$Source.findEND(java.base@9-internal/ZipFile.java:1119)
at java.util.zip.ZipFile$Source.initCEN(java.base@9-internal/ZipFile.java:1126)
at java.util.zip.ZipFile$Source.<init>(java.base@9-internal/ZipFile.java:963)
at java.util.zip.ZipFile$Source.get(java.base@9-internal/ZipFile.java:933)
at java.util.zip.ZipFile.<init>(java.base@9-internal/ZipFile.java:213)
at java.util.zip.ZipFile.<init>(java.base@9-internal/ZipFile.java:145)
at java.util.zip.ZipFile.<init>(java.base@9-internal/ZipFile.java:159)
at toposwapper.rules.ZipFileDownloadAction.execute(ZipFileDownloadAction.java:29)
Run Code Online (Sandbox Code Playgroud)

这是我的java版本

 java openjdk version "9-internal"
 OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
 OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
Run Code Online (Sandbox Code Playgroud)

这是我用来下载的代码 -

    URL url1 = null;
    URLConnection conn = null;
    InputStream inputs = null;
    FileOutputStream out = null;
    try 
    {
        url1 = new URL(url);
        conn = url1.openConnection();
        conn.setDoInput(true);
        conn.setDoOutput(false);
        conn.setRequestProperty("file-name", output.getName());
        conn.setRequestProperty("content-type","application/zip");
        String userpass = …
Run Code Online (Sandbox Code Playgroud)

java http download java-9 ubuntu-16.04

10
推荐指数
1
解决办法
8183
查看次数

如何让 IntelliJ 将 Gradle 源与 build.gradle 相关联?

在为我的 Java 项目编写 Gradle 脚本时,特别是在编写build.gradle文件时,IntelliJ 无法识别 Gradle API。

例如,Gradle 方法调用,如applydependencies configure在它们下面出现一条黑线,并且无法导航到方法声明,没有自动完成等。

我设法通过添加compile gradleApi()到构建dependencies块来解决这个问题。但是,我不想在我的代码中有这种显式依赖。

我尝试编辑 IntelliJ 的项目结构并向我的模块添加对 Gradle 库的依赖(尝试gradle-coregradle-all),但这似乎没有效果。

有没有办法让 IntelliJ 将所有build.gradle文件与 Gadle 源相关联?

intellij-idea gradle

6
推荐指数
2
解决办法
6955
查看次数

原因:Android Studio 中的 newPosition &lt; 0: (-1 &lt; 0)

我在 android studio 中遇到错误,我尝试了所有可能的步骤,但没有任何帮助。[Android Gradle 插件版本 4.2.2、Gradle 版本:7.2-rc-2 和 JDK 15.0.2

错误日志文件执行任务:项目 C:\Users\asrar\Desktop\Smart GIT 中的 [clean, :app:assembleDebug]

任务 :clean 最新 任务 :app:clean 任务 :app:preBuild 最新 任务 :app:preDebugBuild 最新 任务 :app:compileDebugAidl 无源任务 :app:compileDebugRenderscript 无源任务:app:generateDebugBuildConfig 任务 :app:javaPreCompileDebug 任务 :app:checkDebugAarMetadata 任务 :app:generateDebugResValues 任务 :app:generateDebugResources 任务 :app:processDebugGoogleServices 任务 :app:createDebugCompatibleScreenManifests 任务 :app:extractDeepLinksDebug 任务 :app:mergeDebugResources 任务 :app:processDebugMainManifest 任务:app:processDebugManifest 任务 :app:mergeDebugNativeDebugMetadata 无源任务 :app:mergeDebugShaders 任务 :app:compileDebugShaders 无源任务 :app:generateDebugAssets 最新任务 :app:mergeDebugAssets 任务 :app:compressDebugAssets 任务 :app:processDebugJavaRes无源任务:app:mergeDebugJavaResource 失败 任务:app:checkDebugDuplicateClasses 失败 任务:app:processDebugManifestForPackage

失败:构建已完成,但有 2 次失败。

1:任务因异常而失败。

  • 出了什么问题:任务“:app:mergeDebugJavaResource”执行失败。

执行 com.android.build.gradle.internal.tasks.MergeJavaResWorkAction newPosition < 0 …

android gradle android-gradle-plugin

5
推荐指数
1
解决办法
3587
查看次数

无法转换 jar 以匹配属性

Execution failed for task ':app:checkClassicGooglePlayDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:classicGooglePlayDebugRuntimeClasspath'.
   > Failed to transform SaaS_TalkingDataSDK_Android_V5.0.0.jar to match attributes {artifactType=enumerated-runtime-classes, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for EnumerateClassesTransform: /home/circleci/project/app/libs/SaaS_TalkingDataSDK_Android_V5.0.0.jar.
         > zip END header not found
Run Code Online (Sandbox Code Playgroud)

我在具有以下配置的 Android 项目中收到此错误

build:gradle:7.0.4

并且android.useAndroidX=true android.enableJetifier=truegradle.properties

android android-jetifier

5
推荐指数
1
解决办法
3万
查看次数