Wireless Toolkit 混淆j2me程序时的异常

异常a:

  Building "J2meProgram"
  Error: C:\Documents (系统找不到指定的文件。)
  Obfuscation failed.

 

解剖:

  问题的根源是:Proguard与空格目录之间存在冲突,相当于它的一个bug .  

    

     解决思路:目录在混淆打包过程中,目录名是不能有空格的.

  默认的工作文件目录是在:C:\Documents and Settings\Administrator\j2mewtk, 它是有 空格 的

  解决方法是重新设定工作目录:

    找到Wireless Toolkit 2.5.2 安装目录下  wtklib —>   Windows  —>  ktools.properties

    打开它并在最后加上这样一句:


          kvem.apps.dir: 你希望应用程序存放的目录

          以后你用 Wireless Toolkit 创建的项目所存放的目录:注意文件目录不要存在空格,多层次间用反斜杠 "\\"

          eg: "E:\\workspace\\j2me\\ 就可以了.

          如果是Unix系统,就用/分隔符

 

异常b:

  Building "MobileGPS"
  Error: Expecting class path separator ';' before 'Files\WTK2.5.2_01\lib\cldcapi11.jar' in line 1 of file 'D:\temp\MIDlet\MobileABC\MobileABC.pro',
  included from argument number 1
  Obfuscation failed.
  Build failed

 

     根源:生成的 MobileABC.pro 文件中的 -outjar C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\MobileABC.jar 存在空格.

 

     解决办法:  还在思考.....

 


转载于:https://www.cnblogs.com/visoeclipse/archive/2009/11/21/1607641.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值