gpt4 book ai didi

android - 无法使用 APKtool 重新编译工作 APK

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:20 24 4
gpt4 key购买 nike

我使用 APKTool 2.0 Beta 9 反编译了一个 APK,然后在不更改源代码的情况下重新构建了所有 APK。然后我使用这个命令重建了 APK:

java -jar apktool.jar build myfolder myapk.apk

但是我无法在手机上安装生成的 APK 文件。它告诉我:

Application not installed.

我错过了什么吗?我什至没有更改代码。

最佳答案

您新编译的 apk 没有签名,根据规则,您不能安装未签名的 apk。

我喜欢的一件好事是您可以自行签署 apk 文件。

您必须使用“Keytool”来生成您自己的证书。

命令如下:

keytool –genkey –v -keystore [nameofkeystore] –alias [your_keyalias] –keyalg RSA –keysize 2048 –validity [numberofdays]

这会问你一些事情,只需适当填写即可。

生成证书后,使用“jarsigner”为您的 apk 签名。

jarsigner –verbose –sigalg MD5withRSA –digestalg SHA1 –keystore [name of your keystore] [your .apk file] [your keyalias]

现在尝试安装新的 apk 文件,一切都会正常。

编辑 - 我直接使用 keytool 和 jarsigner 命令,因为我在 PATH 变量中设置了它们的路径。在您的情况下,您将不得不遍历到 jdk 目录的“bin”文件夹。/斌/

关于android - 无法使用 APKtool 重新编译工作 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com