出于奇怪的原因,我想在打包Apk之后编辑Androidmanifest.XML文件
有关更多信息,请访问此文章如何在Google Play商店中排除RAM较低的设备
请尽可能解释.它是一个未签名的apk BTW.
小智 11
在 Linux 下试试这个:
cd tmp ; wget https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool
wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.4.0.jar
mv apktool_2.4.0.jar apktool.jar
mv apktool* /usr/local/bin
chmod a+x /usr/local/bin/apktool*
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用以下命令反编译 APK:
apktool d your-app.apk
Run Code Online (Sandbox Code Playgroud)
然后,您可以在上一条命令生成的 your-app 文件夹下编辑 AndroidManifest.xml。然后,您可以再次编译:
apktool b your-app
Run Code Online (Sandbox Code Playgroud)
然后,您必须再次对您的 APP 进行签名,您可以使用您自己的密钥库(由 Android Studio 生成的 pe),或者使用以下过程创建新的密钥库:
keytool -genkey -v -keystore keyStore.keystore -alias app -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore keyStore.keystore your-app/dist/your-app.apk app
Run Code Online (Sandbox Code Playgroud)
终于,您又拥有了您的 APK。您可以从“your-app/dist/your-app.apk”文件中复制它。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
42471 次 |
| 最近记录: |