首页 > 解决方案 > 运行项目时出错“错误:任务':app:dexguardDebug'的执行失败。”

问题描述

IDE 和项目编码都设置为 UTF-8。还缺少什么。这是错误详细信息

错误:任务 ':app:dexguardDebug' 执行失败。

java.io.IOException: 无法读取 [D:\Android Projects\aa\app\build\intermediates\res\resources-debug.ap_(;;;;;;! / ~,!/LICENSE,! /. / ,! / picasa.ini ,!/META-INF/ NOTICE ,!/.svn/ ,! /. ,! /_ / ,!/LICENSE.txt,! /SCCS/ ,!/META-INF/LICENCE, !/NOTICE.txt, !/about.html,!/thumbs.db,!/META - INF/LICENSE.txt,!/ NOTICE,! /CVS/ ,! /package.html,!/META-INF/ NOTICE .txt ,!/ overview.html ,!org/w3c/dom/ ,!org/w3c/dom/ls/ ,!org/xml/sax/ ,!org/xmlpull/v1/,!org/json/JSON*,!org/apache/commons/logging/Log.class,org/apache/http/Consts.class,org/apache/http/HttpHeaders.class,org/apache/http/entity/ ContentType.class,org/apache/http/util/Args.class,org/apache/http/util/Asserts.class,org/apache/http/util/CharsetUtils.class,org/apache/http/util/NetUtils。类,org/apache/http/util/TextUtils.class,!org/apache/http/,! org/apache/http/auth/ ,!org/apache/http/auth/params/ ,!org/apache/http /client/ ,!org/apache/http/client/entity/ ,!org/apache/http/client/methods/ ,!org/apache/http/client/params/ ,!org/apache/http/client/protocol / ,!org/apache/http/client/utils/ Utils.class,!org/apache/http/conn/ ,!org/apache/http/conn/params/ ,!org/apache/http/conn/routing/,!org/apache/http/conn/scheme/ ,!org/apache/http/conn/ssl/ ,!org/apache/http/conn/util/ ,!org/apache/http/cookie/ ,!org/ apache/http/cookie/params/ ,!org/apache/http/entity/ ,!org/apache/http/impl/ ,!org/apache/http/impl/auth/ ,!org/apache/http/impl/ client/ ,!org/apache/http/impl/conn/ ,!org/apache/http/impl/conn/tsccm/ ,!org/apache/http/impl/cookie/ ,!org/apache/http/impl/ entity/ ,!org/apache/http/impl/io/ ,!org/apache/http/io/ ,!org/apache/http/message/ ,!org/apache/http/params/ ,!org/apache/ http/protocol/ ,!org/apache/http/util/ ,com/guardsquare/dexguard/runtime/ ,!com/guardsquare/ ,!/dexguard .pro,!lib/字典.txt,!com/saikoa/ .properties,!proguard/ .properties,META-INF/services/ ,!META-INF/ ,!.hg**,! /.hg ,!.git**,! /.git ,!.svn**,! /.svn ,!CVS,!CVS/ ,! /CVS,!/CVS/ ,!.cvsignore,! /.cvsignore,!SCCS,!SCCS/ ,! /SCCS,!/SCCS/ ,! .orig,!~, .class,lib/ / .so,res/raw/*.so,assets/ .so,! .so,!.readme,! 。保持,!.DS_Store,!.aidl,!.rs,!.rsh,!.d,!.java,!.scala,!.scc,!.swp,!.bak,!**thumbs.db,!**picasa.ini,!**package.html,!**overview.html,! .AIDL,!.RS,!.RSH,!.D,!.JAVA,!.SCALA,!.SCC,!.SWP,!.BAK,!**THUMBS.DB,!**PICASA.INI,!**PACKAGE.HTML,!**OVERVIEW.HTML)](无法处理 XML 文件 [AndroidManifest.xml]:文件似乎在二进制 XML 格式。请检查您是否包含了默认的 DexGuard 应用程序配置。(3 字节 UTF-8 序列的第 2 字节无效。))

标签: androidencodingutf-8dexguard

解决方案


看起来您包含错误的默认配置。DexGuard 提供了两组不同的默认配置:应用程序项目和库项目。

您需要确保包含正确的内容,例如,如果构建应用程序,则为 dexguard-release.pro,如果构建库,则需要包含 dexguard-library-release.pro。


推荐阅读