Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:任务';的执行失败:使用Jarmergingfordebug和x27转换类;_Java_Android_Cordova_Gradle - Fatal编程技术网

Java 错误:任务';的执行失败:使用Jarmergingfordebug和x27转换类;

Java 错误:任务';的执行失败:使用Jarmergingfordebug和x27转换类;,java,android,cordova,gradle,Java,Android,Cordova,Gradle,尝试为此Cordova项目生成已签名的APK时,出现以下错误: 错误:任务“:transformClassesWithJarMergingForDebug”的执行失败。 com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:org/apache/cordova/AuthenticationToken.class 我已经搜索并尝试了各种已发布的解决方案,例如: 确保所有安卓版本号相同

尝试为此Cordova项目生成已签名的APK时,出现以下错误:

错误:任务“:transformClassesWithJarMergingForDebug”的执行失败。
com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:org/apache/cordova/AuthenticationToken.class

我已经搜索并尝试了各种已发布的解决方案,例如:

  • 确保所有安卓版本号相同

  • 补充如下:

  • 补充如下:
  • 确保build.gradle中对播放服务的所有引用都相同
  • 我曾单独尝试过,也曾一起尝试过,但无论抛出什么错误,都是一样的


    欢迎任何建议,谢谢

    询问几乎相同的错误-原因相同,因此答案对您有效。谢谢您的回复。首先,我尝试添加这个插件,但未能抛出“google-services.json未找到”来解决这个问题,我将android cordova更新为6.2.2,然后能够添加play services gradle版本。在这之后,Android Studio建议我更新gradle,我在应用build.gradle中看到它现在正在使用插件。不幸的是,在做了所有这些之后,抛出了与最初发布的完全相同的错误。您还有其他想法吗?抱歉,错误消息略有不同>错误:将字节码转换为dex时出错:原因:com.android.dex.dex异常:多个dex文件定义Lorg/apache/cordova/AuthenticationToken;如果是支持库导致问题,请尝试添加。确保rm&添加android平台以重置Gradle配置。更新并添加上述应用程序后,build.Gradle更改并删除了一些配置,因此我必须将defaultConfig{multiDexEnabled true}和依赖项{compile“com.android.support:multidex:1.0.1}放回。在此之后,我遇到了一些进一步的问题,但与本主题无关,因此将忽略这些问题。非常感谢你在这件事上的帮助