1,如何看一个android的apk应用安装器的源代码朋友,你好 , 这个需要用到反编译,才可以看到源码哦 。APK反编译方法如下:一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip二、用zip解压缩LianyunHelper3.0.11.zip文件三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录四、运行cmd命令 , 进入dex2jar.bat所在的目录 , 输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件五、用jd-gui工具打开classes.dex.dex2jar.jar文件,即可看到源码六、将AndroidManifest.xml文件放到AXMLPrinter2.jar所在目录,运行cmd命令,进入 AXMLPrinter2.jar所在目录 , 输入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt 。apk是已经编译过的,需要使用反编译软件才可以看到代码 。而且一般代码是混淆过的,可读性极差【手机app代码怎么打开,如何看一个android的apk应用安装器的源代码】
2,如何查看安卓apk程序的源代码将apk文件拷贝至sdcard上 。命令顺序如下:进入Android sdk文件夹/tools目录下输入adb shell输入su输入cd data输入cd app这时就可以看到你安装的所有的apk文件 。输入cp 空格 对应的apk 空格 /sdcard/这样就将apk文件拷贝出来了 。将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,其中xml文件打开后都是二进制的,无法查看 。这时就用到了一个android4me的AXMLPrinter2工具 。(请自行百度搜索)输入以下命令,将xml文件解析出来java -jar AXMLPrinter2.jar showtimes_list.xml此命令是在命令行中查看此showtimes_list.xml将showtimes_list.xml生成xml文件 , 则输入以下命令:java -jar 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、和max三个版本,这里我下载的是Windows版本的 。解压之后 , 双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!
推荐阅读
- 苹果能用的软件商店,苹果应用商店的详细网址
- 学生电脑编程入门自学,电脑编程入门自学可以吗
- plc编程入门视频教程全集下载,求西门子plc视频教程百度网盘下载
- 目前网站开发用什么语言,目前网站开发的主流语言有哪些
- 代码编程教学手机出现炫酷图片,为什么我的手机不可以在家园昵称里打出多个炫酷的符号
- 可视化app开发工具安卓版下载,app开发哪个工具好用又能快速开发
- 手机上免费下载音乐的软件,手机有哪些软件可以免费下载歌曲
- app的行业背景,app开发的发展背景
- 宝马车怎么下载应用程序,宝马行车记录仪app 怎么下载