今天用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/

更多相关文章

  1. android获取指定路径下目录文件
  2. Android 银行卡手机号带空格格式
  3. 2013.12.23 ——— android assents文件路径
  4. Android定义的路径全局变量
  5. Android Q中外部存储盘路径正则表达式的理解
  6. android内部外部存储卡路径的获取
  7. 设置Android SDK tools工作路径环境变量

随机推荐

  1. Android APP UI卡顿的原理
  2. 查看Android(安卓)API文档的正确方式
  3. Android开发艺术探索——第十章:Android的
  4. android studio生成JKS时候提示:JKS 密钥
  5. android扫描二维码(zxing)附带小例子
  6. Android上实现柱状图表
  7. Android(安卓)OpenGLES2.0(十三)——流畅的
  8. android gravity用法,我老是记不住
  9. 从零开始--系统深入学习android(实践-让我
  10. 包建强的培训课程(9):Android App性能优化