0

我正在尝试使用 ion 库将文件下载功能添加到我的应用程序中,并且在 gradle 构建期间遇到了下面提到的异常。

依赖:编译'com.koushikdutta.ion:ion:2.1.7'

错误消息:错误:任务“:OsmAnd:transformClassesWithDexForFullLegacyX86Debug”执行失败。

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'/usr/lib/jvm/java-7-oracle /bin/java'' 以非零退出值 2 结束

完成 Gradle 控制台输出:信息:Gradle 任务 [:OsmAnd:assembleFullLegacyArmv7Debug] 警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle 插件 2.0 删除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [项目: :OsmAnd] ' flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。:OsmAnd:buildOsmAndCore ANDROID_HOME 未设置,尝试 ANDROID_SDK: ANDROID_SDK 也未设置 :OsmAnd:cleanupDuplicatesInCore :OsmAnd:collectFonts UP-TO-DATE :OsmAnd: compileFullLegacyArmv7DebugNdk UP-TO-DATE :OsmAnd:compileFullLegacyArmv7DebugSources UP-TO-DATE :OsmAnd:transformClassesWithDexForFullLegacyArmv7Debug 警告:忽略不带有关联 EnclosureMethod 属性的匿名内部类 (bsh.Interpreter$1) 的 InnerClasses 属性。此类可能是由不针对现代 .class 文件格式的编译器生成的。推荐的解决方案是从源代码重新编译类,使用最新的编译器并且不指定任何“-target”类型选项。忽略此警告的后果是此类上的反射操作将错误地指示它是 忽略不附带关联 EnclosureMethod 属性的匿名内部类 (bsh.Interpreter$1) 的 InnerClasses 属性。此类可能是由不针对现代 .class 文件格式的编译器生成的。推荐的解决方案是从源代码重新编译类,使用最新的编译器并且不指定任何“-target”类型选项。忽略此警告的后果是此类上的反射操作将错误地指示它是 忽略不附带关联 EnclosureMethod 属性的匿名内部类 (bsh.Interpreter$1) 的 InnerClasses 属性。此类可能是由不针对现代 .class 文件格式的编译器生成的。推荐的解决方案是从源代码重新编译类,使用最新的编译器并且不指定任何“-target”类型选项。忽略此警告的后果是此类上的反射操作将错误地指示它是不是内部类。警告:忽略不附带关联 EnclosureMethod 属性的匿名内部类 (bsh.CollectionManager$1) 的 InnerClasses 属性。此类可能是由不针对现代 .class 文件格式的编译器生成的。推荐的解决方案是从源代码重新编译类,使用最新的编译器并且不指定任何“-target”类型选项。忽略此警告的后果是此类上的反射操作将错误地指示它不是一个内部类。警告:忽略不带有关联 EnclosureMethod 属性的匿名内部类 (bsh.SimpleNode$1) 的 InnerClasses 属性。此类可能是由不针对现代 .class 文件格式的编译器生成的。推荐的解决方案是从源代码重新编译类,使用最新的编译器并且不指定任何“-target”类型选项。忽略此警告的后果是此类上的反射操作将错误地指示它不是内部类。意外的顶级异常:错误:任务':OsmAnd:transformClassesWithDexForFullLegacyArmv7Debug'的执行失败。

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'/usr/lib/jvm/java-7-oracle /bin/java'' 以非零退出值完成 2 信息:BUILD FAILED 信息:总时间:1 分钟 28.138 秒 信息:1 错误 信息:3 警告 信息:查看控制台中的完整输出

请帮忙

更新:

从源构建 bean shell 后的错误消息。

信息:Gradle tasks [:OsmAnd:assembleFullLegacyX86Debug] WARNING [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [项目: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。警告 [Project: :OsmAnd] 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代。:OsmAnd:buildOsmAndCore ANDROID_HOME 未设置,尝试 ANDROID_SDK: ANDROID_SDK 也未设置 :OsmAnd:cleanupDuplicatesInCore :OsmAnd:collectFonts UP-TO-DATE :OsmAnd: prepareComKoushikduttaAsyncAndroidasync217Library UP-TO-DATE :OsmAnd:prepareComKoushikduttaIonIon217Library UP-TO-DATE :OsmAnd:prepareFullLegacyX86DebugDependencies :OsmAnd:compileFullLegacyX86DebugAidl UP-TO-DATE :OsmAnd:compileFullLegacyX86DebugRenderscript UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugBuildConfig UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugAssets UP-TO-DATE :OsmAnd:mergeFullLegacyX86DebugAssets UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugResValues UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugResources UP-TO-DATE :OsmAnd:mergeFullLegacyX86DebugResources :OsmAnd:processFullLegacyX86DebugManifest UP-TO-DATE :OsmAnd:processFullLegacyX86DebugResources : OsmAnd:generateFullLegacyX86DebugSources :OsmAnd:compileFullLegacyX86DebugJavaWithJavac 注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint 重新编译:弃用以获取详细信息。注意:某些输入文件使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。:OsmAnd:compileFullLegacyX86DebugNdk 最新 :OsmAnd:compileFullLegacyX86DebugSources :OsmAnd:transformClassesWithDexForFullLegacyX86Debug UNEXPECTED TOP-LEVEL EXCEPTION: 错误:任务':OsmAnd:transformClassesWithDexForFullLegacyX86Debug'执行失败。

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'/usr/lib/jvm/java-7-oracle /bin/java'' 以非零退出值完成 2 信息:BUILD FAILED 信息:总时间:2 分钟 10.071 秒 信息:1 错误 信息:0 警告 信息:查看控制台中的完整输出

4

0 回答 0