在发布Android应用的时候,很容易出现问题,下面这个问题比较常见。
1. 异常log:
Proguard returned with error code 1.See console
[2011-08-0802:32:46-CoolProject] proguard.ParseException:Unknown option 'Projects\Eclipse'in argument number 9
[2011-08-0802:32:46-CoolProject]
at
proguard.ConfigurationParser.parse(ConfigurationParser.java:172)[2011-08-0802:32:46-CoolProject]
at proguard.ProGuard.main(ProGuard.java:484)
2. root cause:
存放project的目录名称中存在空格
3. 解决方法:
去掉project的目录名称中存在的空格,注意:尽量使用英文且不留空格
分享到:
相关推荐
proguard6.2.2(201912月8日版本)最新版,解决java版本太高无法匹配的问题,解压后替换AndriodSDK\sdk\tools\proguard目录即可,亲测可用.注意不支持中文目录
核心:ProGuard核心retrace:ReTrace工具gui:ProGuard / ReTrace GUI gradle:ProGuard Gradle插件ant:ProGuard Ant插件wtk:ProGuard WTK插件注解:用于配置ProGuard的可选注解buildscripts:各种替代构建脚本...
ProGuard作用 压缩: 移除无效的类、属性、方法等 优化: 优化字节码,并删除未使用的结构 混淆: 将类名、属性名、方法名混淆为难以读懂的字母,比如a,b,c 混淆注意事项 不能混淆 * 在AndroidManifest中配置的类,比如...
防护说明 易于使用的内联@Keep注释保持类。 且易于安装。 用法 @Keep @KeepClassMembers public class KeepMe { ...$ unzip proguard-annotations-app-release-unsigned.apk $ dex2jar classes.dex $ unzip class
java,jar包最新混淆工具,proguard5.3.3 使用方法: 打开 proguard5.3.3\proguard5.3.3\bin\proguardgui.bat启动
proguard 6.2.2的魔改版本用于混淆app、jar、class等,将所有a,b,c等等的字符改成不可见字符,从而提高安全性。里面包括源码和编译好的jar包。编译源码使用core/build.sh,编译好的jar包在lib目录下。android app...
jar包混淆工具proguard5.3.3 官方网址:http://proguard.sourceforge.net/
proguard-project.txt 解决Gson引入而混淆不能通讯问题
该插件使您可以使用ProGuard开源混淆器来混淆Maven工件,ProGuard开源混淆器是一种非常强大且完善的Java混淆器。 也可以在SourceForge的http://proguard.sourceforge.net/上找到ProGuard。 可以从您的POM使用此插件...
ProGuard 7.4.0版本: 这个ZIP文件包含了ProGuard版本7.4.0的所有必要文件和配置。 下载和使用方法: 下载ZIP文件: 点击下载按钮获取proguard-7.4.0.zip文件。确保你选择了适合你操作系统的版本。 解压文件: ...
gradle-proguard-插件 gradle 插件可以快速将 proguard 片段添加到 proguard 设置文件中。 这个插件从提取 proguard 信息。 如果你想添加代码片段,PR 到 android-proguard-snippets! 下载 你可以从jcenter下载。...
如果您有用法或一般性问题,请在中 请使用报告实际错误 :bug: ,崩溃等。 :rocket: 快速开始 ProGuardCORE需要Java 1.8或更高版本。 您可以从以下任一站点将其作为预制工件下载 或 。 只需将其添加到您的项目依赖...
修改proguard-maven-plugin插件默认可以对proguard打包后的jar重新打包
proguard混淆jar包提示错误:Unknown verification type [*] in stack map frame 解决方案:找到proguard源码中proguard\src\proguard\classfile\ClassConstants.java类,然后修改ATTR_StackMapTable的值,将原来的...
android 基础混淆文件proguard-rules: 密码:Android123
Proguard-规则 常用库的 Proguard 规则
Use one line to apply almost famous libraries of proguard configurations: compile 'com.infstory:proguard-snippets:1.0.0' That's it. Installation Via jcenter repositories { jcenter() } dependencies {...
proguard6.0.13最新版本的资源。proguard6.0.13最新版本的资源。
#android-proguard-configs ##Introduction android configs - proguard ##How To Use 克隆 repo,并将所有 proguard 配置文件复制到 /tools/proguard。 对于 App,建议使用 proguard-android-app-optimize.txt。 ...
1.支持ant 使用proguard标签 2.支持windows环境混淆代码 3.支持Java8+ 新版本6x系列不再提供编译好的jar包 需要自己手动编译,7系列使用的gradle编译管理 国内不太好用,6x系列基本满足Java8+ 的代码混淆,具体可以...