hunhun1981的专栏

移动开发,二维码,J2ME,Android,BlackBerry,iPhone,Symbian,Windows Mobile,Sun SPOT

用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
hunhun1981的公告
<a target=blank href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1716320&amp;loc=en_US">邮件订阅hunhun1981的专栏</a> <script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=en&w=160&h=60&title=&border=&output=js"></script> <script type="text/javascript"><!-- google_ad_client = "pub-3077535507565434"; /* 160x600, 创建于 08-2-13 */ google_ad_slot = "0942719914"; google_ad_width = 160; google_ad_height = 600; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
文章分类
朋友
inc143的测试专栏
mengya810104的测试专栏
抛砖引砖--程老师
暗夜公爵-游戏设计
蓝天里的星星象钻石
其它
混混的淘宝店铺
零余者环保资讯
存档

原创  J2ME经验总结之Proguard混淆溢出 收藏

J2ME经验总结之Proguard混淆溢出
作者:hunhun1981
出自:http://blog.csdn.net/hunhun1981/

 
相信大多数J2ME开发者都在使用Proguard这款开源混淆器。

但是在以往的项目中,发现了它的一个问题:
当需要混淆的代码函数体比较大的时候,混淆时有可能会抛出StackOverflowErrors异常。
当然,大家像我一样遇到这样恶劣代码的机会比较小(一个函数几千行,好多这样的静态函数)。

其实,这个问题已经在Proguard4.1版本中解决掉了。

因为众多老J2ME程序员都使用Proguard比较旧的版本,并且一些新的程序员不知道如何替换。
所以在此强烈建议大家使用最新的Proguard4.2版本。

Proguard4.2的下载地址如下:
http://sourceforge.net/project/showfiles.php?group_id=54750
(sourceforge最近似乎不能上,可以使用在线代理)

eclipseme中,只需要设置混淆器的路径即可。
netbeans中则可以使用新的proguard.jar替换\NetBeans 6.1\mobility8\external\proguard目录中的proguard文件(要使用原有的文件名)。


更多信息,请关注hunhun1981的专栏

发表于 @ 2008年07月15日 14:53:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:JAR解压缩方法

  • 发表评论
  • 评论内容:
  •  
Copyright © hunhun1981
Powered by CSDN Blog