关于如何反编译一个apk里面的xml的
来源:互联网 发布:mac os x lion 10.8 编辑:程序博客网 时间:2024/05/16 17:07
每次做项目 首先看别人上架的app界面布局,想用到自己项目中,但反编译结果XML一片乱码,网上也看了一些前辈整理的反编译xml方法,很多都过时了,于是想着做一个新的,能够帮助到开发项目有同样需求的程序猿们,开始重点:
这是一个已经上架的项目的apk里面的xml ,
我们打开 activity_main.xml 理所应当的乱码:
网上也有一些反编译XML的AXMLPrinter2.jar ,但有的过于老旧,会报:
java.lang.ArrayIndexOutOfBoundsException: 82 at android.content.res.StringBlock.getShort(StringBlock.java:231) a
t android.content.res.StringBlock.getString(StringBlock.java:91) at android.content.res.AXmlResourceParser.getName(AXmlResourceParser.java:140) at test.AXMLPrinter.main(AXMLPrinter.java:56)
下载一个新版本就就行了 ,需要的请移步
http://download.csdn.net/download/yang1159/10017337
下载完之后 将AXMLPrinter2.jar 和需要反编译的xml放在同一路径下:
进入dos 到xml的目录 如我的D:/Decode_tools/text
进去后执行
Java -jar AXMLPrinter2.jaractivity_main.xml >activity_main.txt
activity_main.xml是要反编译的xml activity_main.txt是反编译后的结果
打开activity_main.txt 别人怎么布局一目了然
这样就可以看看别人的xml 布局了
希望能够帮助大家。
阅读全文
1 0
- 关于如何反编译一个apk里面的xml的
- 使用apktool反编译apk的XML文件
- 使用apktool反编译apk的XML文件
- 如何反编译一个.APK文件
- 关于apk的反编译和重新打包
- 还是关于apk文件的反编译
- 关于Android APK反编译的探索
- 关于apk反编译的一些命令
- 关于apk反编译签名的指令
- 关于apk反编译的一些命令
- 关于apk 反编译的使用和注意事项
- 关于apk基本的反编译回编译
- 如何进行android APK的反编译
- 如何阻止Android的反编译apk
- 如何实现APK的反编译得到APK的源码?
- 如何实现APK的反编译得到APK的源码?
- 如何实现APK的反编译得到APK的源码?
- 如何在tomcat里面编辑一个简单的xml
- SpringBoot 实现Freemarker自定义标签
- 越线人群计数--Crossing-line Crowd Counting with Two-phase Deep Neural Networks
- java中与运算,或运算,异或运算,取反运算
- 2018链家编程题-音乐列表(记忆化搜索DP)
- MSDN C# Color定义的颜色及值对照表
- 关于如何反编译一个apk里面的xml的
- CSS基础
- Android开发框架总结
- unity3d 的 坐标系统
- mybatis多个更新,也适用导入表
- 第四周项目三(3)
- 第七周项目二 链队算法库的建立及测试
- C语言基础和流水灯实现
- C#参数传递