出于奇怪的原因,我想在打包 Apk 后编辑 Androidmanifest.XML 文件
有关更多信息,请访问这篇文章如何在 Google Play 商店中排除 RAM 低的设备
如果可能,请解释一下。顺便说一句,这是一个未签名的 apk。
出于奇怪的原因,我想在打包 Apk 后编辑 Androidmanifest.XML 文件
有关更多信息,请访问这篇文章如何在 Google Play 商店中排除 RAM 低的设备
如果可能,请解释一下。顺便说一句,这是一个未签名的 apk。
您可以使用apktool反编译您的 apk,并且您的清单将是可读的。编辑清单后,您可以再次编译和创建 apk。记得在创建新的 apk 后给你的 apk 签名。
在 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*
然后,您可以使用以下命令反编译 APK:
apktool d your-app.apk
然后,您可以编辑上一条命令生成的文件夹 your-app 下的 AndroidManifest.xml。然后,您可以使用以下命令再次编译:
apktool b your-app
然后,您必须重新为您的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
最后,您再次拥有 APK。您可以从“your-app/dist/your-app.apk”文件中复制它。
希望有帮助!