我想在打包Apk之后编辑Androidmanifest.XML文件,原因有些奇怪。
更多信息请访问此帖子如何在Google Play商店中排除低内存设备? 如果可能的话,请解释一下。顺便说一下,这是一个未签名的apk。
更多信息请访问此帖子如何在Google Play商店中排除低内存设备? 如果可能的话,请解释一下。顺便说一下,这是一个未签名的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
接下来,您需要重新签署您的应用程序,您可以使用自己的密钥库(例如由Android Studio生成),或者按照以下过程创建新的密钥库:
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”文件中复制它。
希望这有所帮助!