今天用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. NPM 和webpack 的基础使用
  2. ReactNative Android/iOS 打包详情流程
  3. Android(安卓)代码混淆 选项说明
  4. Android常用框架混淆代码
  5. android 混淆
  6. android代码混淆后gson无法解析问题
  7. android 混编源代码
  8. Android(安卓)银行卡手机号带空格格式
  9. ant编译android工程用批处理打包

随机推荐

  1. Android存储访问及目录
  2. android 从驱动到应用(一)
  3. View Android Source Code in Eclipse
  4. Activity启动模式设置(堆栈中的生存时间)
  5. Android学习目录
  6. Android 学习成品
  7. android点击文本框之外的地方隐藏键盘
  8. Android设置振铃
  9. Android(安卓)图片的加载与保存
  10. 改变Android中默认Dialog的样式