`
zhujianjia
  • 浏览: 484106 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android自带混淆打包在windows下的一个问题 Proguard

阅读更多

 

Proguard returned with error code 1. See console

'D:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。

 '-jar' 不是内部或外部命令,也不是可运行的程序或批处理文件。

 

这是由于android的sdk路径和java路径含有空格所导致的,因为批处理文件遇到空格文件名会另当处理

目前还没有好的解决办法,google工程师还没有解决这一问题,一些人选择了重装java、android、worksapce,

或者,使用手动配置的ant混淆打包,不使用Android自带的

 

 

所以以后要注意了……尽量不要把sdk装在带空格的目录下…… 

 

分享到:
评论
1 楼 mapeijie888 2011-08-31  
貌似不是这个原因吧
项目之前的环境 一切顺利 也使用proguard,
后来引入了一个 使用proguard 混淆过的 jar文件

之后就 出现这个问题

相关推荐

    pdf播放 添加module 混淆打包

    在Android开发中,"pdf播放 添加module 混淆打包"是一个常见的技术需求,涉及到PDF文档的处理、模块化开发以及应用的优化和安全措施。下面将详细解释这些知识点。 首先,PDF(Portable Document Format)是一种广泛...

    maven 代码混淆.zip

    在Java开发领域,尤其是涉及到Android应用开发时,代码混淆是一个重要的步骤,用于保护源代码的安全性和优化应用程序的体积。本文将深入探讨`maven`与`代码混淆`的相关知识点,帮助开发者理解如何在Maven项目中实现...

    Android照片墙Gallery [源码]

    在Android开发中,"Android照片墙Gallery [源码]"是一个典型的项目,用于展示用户的照片集,类似于手机系统自带的相册应用。这个程序的核心功能是加载和显示图片,同时可能包含一些交互效果,如滑动浏览、缩放等。...

    The-pit-of-the-Android-Studio,:octocat: : 1: :thumbsup: :clap: :star2: :star: :star: 老卢全面总结 Android Studio 的填坑指南,以及详解 AS 版本号、Gradle 版本、BuildTools 三者的对照关系,以及 AS 模板配置,gradle 插件,Android 自带注解库详解,support 详解等干货。.zip

    四、Android自带注解库详解 Android注解库如ButterKnife、Dagger2、DataBinding等,用于简化视图注入、依赖注入等操作,提高代码可读性和可维护性。理解其工作原理和使用方法,能提升开发效率。 五、support库详解...

    Android加密解析之第三方安全平台

    默认情况下,`project.properties`文件会引用`proguard-android.txt`配置文件,取消注释这一行即可启用混淆。如果项目包含第三方库如`BaiduLBS_Android.jar`和`android-support-v4.jar`,则需要针对这些库编写自定义...

    阿里Android开发手册.pdf

    《阿里巴巴Android开发手册》是Android开发者们不可或缺的参考资料,它由阿里巴巴集团精心编撰,旨在为开发者提供...手册中的每一个细节都是经验的结晶,对于任何希望在Android领域深耕的人来说,都是一份宝贵的财富。

    android反编译工具

    Xposed是一个在Android系统层运行的框架,允许开发者通过编写模块来改变系统行为。虽然它不直接反编译APK,但它在修改和调试应用程序方面非常强大。 在使用这些工具时,需要注意版权和法律问题。未经授权的反编译...

    android反编译工具大全

    5. **dexdump**:这是Android SDK自带的一个命令行工具,可以将DEX文件的信息输出到文本格式,包括类、方法、字段等。虽然它不提供反编译功能,但对了解APK结构很有帮助。 6. **Frida**:Frida是一款动态代码插桩...

    Android应用源码安卓快递跟踪信息查询急速版.zip

    13. **混淆和打包**:在发布应用时,开发者会使用ProGuard或R8进行代码混淆,保护源码安全,并通过Gradle进行APK打包。 通过对以上知识点的理解,我们可以了解到这个快递跟踪应用的基本架构和工作原理。开发者通过...

    Android反编译工具包(2020-02-19)

    2. **Apktool**:一个强大的Android APK反编译工具,可以解包、重构和重新打包APK,解析资源文件和XML布局,提供资源ID的命名信息。 3. **dexdump**:Android SDK自带的工具,可打印.dex文件的详细信息,包括类、...

    Android反编译

    当一个Android应用被编译和打包成APK文件后,其源代码会被转换为Dalvik字节码(.dex文件),这是Android虚拟机执行的格式。反编译过程就是将这些字节码转换回接近原始Java代码的形式,以便于分析。 1. **dex2jar**...

    基于Android餐厅管理系统的源码

    13. **性能优化**:系统可能涉及内存优化、启动速度优化、布局优化等,例如使用内存分析工具监控内存泄漏,或者利用ProGuard进行代码混淆和优化。 14. **国际化与本地化**:对于面向全球的餐厅管理系统,可能需要...

    android反编译

    在IT行业中,Android反编译是一项重要的技能,它涉及到对Android应用程序(APK)的源代码进行解析和理解,以了解其内部工作原理、提取敏感信息或者进行二次开发。本篇将详细介绍Android反编译的基本概念、常用工具...

    Android反编译工具包(升级)

    5. **dexdump**:这是Android SDK自带的一个命令行工具,用于打印.dex文件的详细信息,包括类、方法和数据结构,有助于理解APK的结构。 6. **Frida**:Frida是一个动态代码插桩工具,可以在运行时对应用程序进行...

    Android反编译工具

    4. **dexdump**:这是Android SDK自带的一个命令行工具,可以打印.dex文件的详细信息,虽然不直接反编译,但对于理解APK的结构非常有帮助。 5. **Smali/baksmali**:Smali是一种Dalvik字节码的汇编语言,baksmali...

    android 统计方法

    在Android开发中,统计APK中的方法数是一项重要的任务,因为方法数直接影响到应用的性能、兼容性和可维护性。Android系统对每个应用程序都有限制,即Dalvik虚拟机(DEX文件)的方法引用数不能超过65536个,这被称为...

Global site tag (gtag.js) - Google Analytics