java代码捕鱼达人 java捕鱼达人实验报告( 二 )


以“捕鱼达人海底捞”为例
下载这个游戏的apk,fishing_joy_1.apk,和工具放在一起
用zip解开fishing_joy_1.apk
copy classes.dex到baksmali的同一目录
用baksmali处理为smali
java -jar baksmali-1.2.6.jar -x classes.dex
得到out目录,里面是smali文件
用dex2jar处理classes.dex为jar包
dex2jar-0.0.7.10-SNAPSHOT\dex2jar.bat classes.dex
得到classes.dex.dex2jar.jar
这时我们的工作目录下面是这样
用jdgui打开classes.dex.dex2jar.jar
好了,可以看代码,但还不能直接修改,需要对比着来修改smali文件
比如我们通过对比找到控制鱼被打到几率的代码在FishLayer.smali
Java代码
java怎么运用try和catch?给java代码捕鱼达人你例子你也看不懂java代码捕鱼达人,大白话说吧,当try里面代码错了抛异常了,就不再执行try里面的代码,就会执行catch中代码,程序继续向下执行,这样虽然报错,但是保证了程序的继续执行
好吧,大白话的例子,拿那个捕鱼达人的项目说吧,你应该知道吧 , 每一条鱼是一个线程,当出来一条鱼,就会创建一个线程 , 当鱼的线程创建失败的时候,虽然抛出异常 , 但是不影响程序的继续向下执行 , 也就是说,游戏你还能玩,这下懂了吧
【java代码捕鱼达人 java捕鱼达人实验报告】关于java代码捕鱼达人和java捕鱼达人实验报告的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读