大家请帮帮我 我正在运行离子科尔多瓦运行Android。然后发生错误。在安装插件facebook4之前,一切进展顺利,在安装插件im后无法构建或运行android。我已经运行了科尔多瓦清洁和科尔多瓦建立不能解决我的问题。
:app:transformClassesWithDesugarForDebug :app:transformClassesWithDexBuilderForDebug :app:transformDexArchiveWithExternalLibsDexMergerForDebug失败 42项可执行的任务:执行了40项,最新的2项 失败:生成失败,出现异常。 *出了什么问题: 任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败。 > java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 *在https://help.gradle.org获得更多帮助 在2m 49s内失败 cmd:命令失败,退出代码为1错误输出: 任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败。 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:E:\ PROJECT \ spectraapp \ platforms \ android \ app \ src \ main \ java \ org \ apache \ cordova \ file \ AssetFilesystem.java使用未经检查或不安全的操作。 注意:使用-Xlint:unchecked重新编译以获取详细信息。 失败:生成失败,发生异常。 *出了什么问题: > java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。 *在https://help.gradle.org上获得更多帮助 。2毫秒49秒内失败。 [错误]运行子进程cordova时发生错误。 cordova.cmd build android --device退出代码为1。 用--verbose标志重新运行此命令可能会提供更多信息。
解决了。iam删除插件facebook并再次添加版本@ 1.7.4
离子cordova插件添加[email protected] --variable APP_ID =“ appid” --variable APP_NAME =“ appname”
在platform / android / app / src / main / res / values / strings.xml中添加资源strings.xml
<string name="fb_app_id">appid</string>
<string name="fb_app_name">appname</string>
ionic cordova run android
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句