因为项目里有个强制竖屏显示的需求,但因涉及第三方apk,没有项目源码,于是就准备用反编译得到Manifest.xml文件,给activity添加android:screenOrientation="portrait"属性的方式实现;
工具:
待反编译的apk,与工具放入同一个路径下;
第一步:
进入工具路径下,执行apktool d -f tag.apk -o tag,反编译得到manifest.xml文件,
成功后的文件夹如下:
第二步:
修改Manifest.xml文件,给activity添加android:screenOrientation="portrait"属性;
第三步:
重新打包,执行命令apktool b c:\tag,
成功后,会生成tag.apk安装包;
第四步:
重新签名,这里用的是autosign这个工具,下载和教程参考https://www.anxz.com/down/76772.html
将update_signed.zip更名为update_signed.apk,即可安装运行了;
参考文章:
https://blog.csdn.net/xqhrs232/article/details/7471397
https://www.anxz.com/down/76772.html