2011/05/01

j2me java软件jad,jar转android apk的方法


有很多手机软件都是用java写的,因为开发的时间久远,或开发人员没有精力开发适应于其他平台的软件,这些java软件并不能直接在android手机上运行,必须安装模拟器才能运行。但是模拟器很烂,经常出现内存不足无法装载,或Force Close,即便成功运行,用触屏的方法去使用这些java软件,体验也很差。
今天思索着把opera mini 4.2 handler.jar转成apk,以后就可以很方便的输入自定义服务器,而不用每次都用前一篇文章的方法:反编译apk、修改源码里的服务器地址、打包、签名等等。搜索了一下jar to apk,还真有办法可以转。

1.确保软件有.jar和.jad文件,没有.jad文件的,可以到这里 http://mg.shouji.com.cn/do/jad 生成

2.打开 http://www.netmite.com/android/srv/2.0/getapk.php ,在option 2下上传.jad和.jar文件,点下方的Get APK按钮,保存生成的apk文件到电脑上

3.下载App Runner:andme_signed.apk,和上一步生成的apk一同传到手机上安装,搞定。

说说这个app runner,其实也可以算是模拟器来的,但是使用的体验和稳定性就好很多。

我一口气转了四个软件,opera mini 4.2 handler mod(opm自定义服务器版)、Memodict(记忆宝)、snaptu(不能使用)、Ucweb7.7(去掉了联系人的权限)

现在不用担心翻不了墙了。

Update:Ucweb7.7已删,不好用。 opera mini handler 不知道为什么突然又用不了,每次进去都要重新输入服务器,而且还跳转到使用中国版的提示页,不能浏览其他网页。估计重装应该可以解决。

Update2:由于我用的是free web host area上的免费空间,昨晚用来搭建twitter api时,被停用了,说限制中国用户使用,只有花钱购买才能继续使用,别无他法。再找其他的免费空间,均不支持curl。
搜索了其他可用的opm服务器,填入opm中,发现又可以用了,原来free web host area在我建立账号之后不久就限制了我的使用。
昨晚找不到免费空间可以支持curl,于是在推特上@牧师(@newsinchina),想购买收费的空间。牧师推荐了他淘宝店上的50元的主机,我看了之后,心动了,一直想建个独立的博客,但是对wordpress不熟悉。(11.5.4)

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...