如何把安卓软件做成电脑能直接运行的,下面来剧烈说下方法:
下载并安装安卓模拟器,这里海马玩模拟器为例。然后打开运行这个模拟器。
对于安卓软件,它的安装包是一个apk文件,现在把对应软件的apk文件找出来(可以手机下载后传到电脑上来)。你会发现apk文件的图标有安卓模拟器的标志,双击就可以给模拟器安装这个安卓软件了。(若没有出现模拟器标志,选择打开方式就行了。)
这时模拟器主界面上多了软件的标志了。
点开它就可以运行了,就像在手机上一样的用。
这时你可能会发现安卓模拟器开启非常耗时,而且运行也比较卡。这就需要给电脑打开VT模式。
apk文件复制到SD卡。命令序列如下:
文件夹到Android的SDK / tools目录
输入adb的外壳
进入苏
输入cd数据
输入CD的应用程序
然后,你可以看到所有你安装apk文件。输入相应的apk位CP / SD卡/
的apk文件,因此它会被复制了一个空格。
直接进入apk文件扩展名rar格式,你可以看到目录熟悉的结构,
xml文件后打开是二进制的,不能观看。
然后他们使用AXMLPrinter2工具android4me。 (你自己百度搜索)
输入以下命令来解析XML文件出来
此命令是在命令行Java的罐子AXMLPrinter2.jar showtimes_list.xml
鉴于此showtimes_list.xml 该showtimes_list.xml生成xml文件,输入以下命令:
Java的罐子AXMLPrinter2.jar showtimes_list.xml>h.xml
持续到这一点,只看到xml文件的内容,其中工程在java源文件还是看不到,看到classes.dex文件目录结构,我们需要DEX文件转换成jar文件。
这里使用的另一种工具dex2jar。 (自搜索下载)解压后显示在Windows下
目录如下:
在命令行中,输入这个目录:
在Windows下,输入以下命令: dex2jar.bat C:\ classes.dex
在C盘运行完成后会多一个classes.dex.dex2jar.jar文件,这就是我们所需要的jar文件。
使用JD-GUI,的jar文件的java代码的逆向工程。 (请搜索下载)
它进入Windows,Linux和最大三个版本,这里我下载的Windows版本。
解压,双击运行exe文件后,选择相应的jar文件的Java文件的文件classes.dex.dex2jar.jar显示反向工程了!
是否可以解决您的问题?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)