`

【Android】报错 Proguard returned with error code 1

 
阅读更多
今天同事使用android2.3之后自带的proguard进行反编译和签名的时候遇到一个问题:

Proguard returned with error code 1. See console

Error: C:/Documents (系统找不到指定文件)

后来发现是因为将整个工程放到了桌面上,而桌面的目录是C:/Documents and Settings/Administrator/桌面,在这里面有空格,而proguard进行发编译的时候是不允许有空格的

如果换了正确路径还不好用的话,直接删除proguard就好了
分享到:
评论

相关推荐

    解决android中混淆代码签名导出报错的proguard.cfg

    解决android中混淆代码签名导出报错的proguard.cfg 第三方jar包,可类似 -libraryjars libs/android-support-v4.jar 添加在文件中

    解决proguard混淆报错-Proguard5.1

    proguard混淆jar包提示错误:Unknown verification type [*] in stack map frame 解决方案:找到proguard源码中proguard\src\proguard\classfile\ClassConstants.java类,然后修改ATTR_StackMapTable的值,将原来的...

    android-proguard-snippets, 通用Android库的混淆器配置.zip

    android-proguard-snippets, 通用Android库的混淆器配置 android-proguard-snippets通用Android库的混淆器配置。这个项目假设你的混淆器配置是基于最新的官方 proguard-android.txt 配置,如下所示。 每个库配置应该...

    android混淆及报错解决.docx

    错误`Proguard returned with error code 1. See console`表示ProGuard执行时出现了错误。错误提示`proguard.ParseException: Unknownoption 'and' in argument number 9`表明在混淆配置文件中存在未知选项。这可能...

    Android proguard.cfg

    在Android开发过程中,为了保护应用的安全性和优化代码大小,开发者通常会使用ProGuard工具进行代码混淆、优化和压缩。ProGuard是Android Studio内置的一个强大的工具,它可以将Java字节码转换为更难理解的形式,...

    android proguard

    在Android开发中,ProGuard是一个强大的代码混淆、优化和压缩工具。它被广泛应用于发布APK时,以保护代码安全、减小程序体积并提高运行效率。当我们遇到与jPush(极光推送)相关的混淆报错时,理解ProGuard的工作...

    android-sdk目录下tools文件夹下的proguard文件夹

    ProGuard是Android开发中一个非常重要的工具,它主要用于优化、混淆、压缩和移除Java代码,以提升应用程序的安全性和性能。在Android SDK的`tools`文件夹下,ProGuard的相关文件提供了实现这些功能的配置和执行环境...

    Android添加Proguard混淆支持完整实例

    在Android开发过程中,为了保护应用的安全性和优化代码大小,开发者通常会使用Proguard工具进行代码混淆。Proguard是一个强大的Java类文件 shrinker、optimizer、 obfuscator 和 preverifier,它能够删除未使用的...

    Android混淆 各个版本proguard文件

    在Android应用开发中,安全性和性能优化是至关重要的环节,其中混淆(Proguard)就是一种常用的工具,用于保护代码安全并减小程序体积。本篇将详细介绍Android混淆以及各个版本的Proguard文件,帮助开发者理解其工作...

    android_proguard-base-6.0.3.zip

    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } 混淆文件里面添加 (自行选择) # 修改包名 -repackageclass "" # 忽略访问修饰符,配合上一句使用 -...

    android proguard5.3.3混淆包

    android proguard5.3.3混淆包 替换Jar包以后使 混淆的类名方法名变成空白 使用方法 直接 替换 5.3.3版本的 混淆jar包 Mac 路径为 Contents/gradle/m2repository/net/sf/proguard/proguard-base Win gradle/m2...

    android-proguard-configs:android proguard 配置

    #android-proguard-configs ##Introduction android configs - proguard ##How To Use 克隆 repo,并将所有 proguard 配置文件复制到 /tools/proguard。 对于 App,建议使用 proguard-android-app-optimize.txt。 ...

    Android 4.0及以上版本 ProGuard 代码混淆

    ### Android 4.0 及以上版本 ProGuard 代码混淆详解 #### 一、ProGuard 简介 ProGuard 是一款广泛应用于 Android 开发中的代码混淆工具,它能够通过删除未使用的类、字段、方法等,从而缩小 APK 的体积,并提高...

    Android Java代码混淆工具:ProGuard简介及使用.docx

    ### Android Java代码混淆工具:ProGuard的深度解析与实践 #### 概述 在软件开发领域,代码混淆是一项重要的安全措施,特别是在移动应用开发中,它能够保护源代码不被轻易逆向工程,从而增强应用的安全性。在...

    开源bbs源码java-Android-ProGuard:Android分享:代码混淆那些事

    开源 bbs 源码 ...android-proguard-snippets - android-proguard-cn 不难理解,混淆之后,类名会变成a,b,c这种,通过包名+类名自然就会找不到该类了,自然就会出现ClassNotFoundException异常。这

    Android proguard4.5.1.rar

    1. **集成到构建过程**:通常,ProGuard会作为Gradle插件集成在Android项目中,开发者只需在`build.gradle`文件中配置相关设置。 2. **调试混淆**:启用`-printmapping`选项生成映射文件,便于混淆后出现问题时进行...

    ResProguard:Android资源Proguard

    ResProguardAndroid resources Proguard.参考美团的思路:编译基于 Android6.0.0_r1 进行编译.首先需要下载好Android源码,可以参考:然后clone下ResProguard源码替换aapt源码,aapt源码目录为 frameworks/base/tools...

    proguard7.3.0

    ProGuard 7.3.0 是一款强大的Java代码优化、混淆和压缩工具,适用于各种Java应用程序,包括Android应用。此版本是ProGuard的最新更新,旨在解决从GitHub下载速度缓慢的问题,确保用户能够快速便捷地获取和使用该工具...

    proguard4.4混淆器

    ProGuard 是一款强大的开源代码混淆、优化和预校验工具,适用于Java和Android开发。在标题中提到的"proguard4.4混淆器"指的是ProGuard的一个特定版本,即4.4版。这个版本主要针对J2ME(Java 2 Micro Edition)和...

Global site tag (gtag.js) - Google Analytics