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

来源:互联网 发布:nero 数据冗余 编辑:程序博客网 时间:2024/06/15 00:05
今天用Android自带的混淆编译打包apk,结果出现了异常。具体错误日志如下:
Proguard returned with error code 1. See console
'D:\Program' is not recognized as an internal or external command,
operable program or batch file.
 '-jar' is not recognized as an internal or external command,
operable program or batch file.

上网搜后发现了原因:

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

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

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


所以以后要注意了……尽量不要把sdk装在带空格的目录下…… 
转自:http://wangsheng2008love.blog.163.com/blog/static/78201689201152725332375/