找不到“apksigner”可执行文件来手动签署 APK

2024-01-11

手动签署您的应用程序 https://developer.android.com/studio/publish/app-signing.html#signing-manually guide,

您可以使用 Android SDK 和 JDK 中的标准工具从命令行对您的应用程序进行签名

我应该apksigner有地方可以跑

$ apksigner 签名 --ks my-release-key.jks my-app.apk

这个可执行文件应该在哪里?该文档从未指定我应该在签名指南或apk签名者 https://developer.android.com/studio/command-line/apksigner.html doc.

我不记得上次手动签署应用程序时遇到过此问题。我已经搜索了我能想到的所有目录,但没有成功(包括子目录):

  • 应用程序数据\本地\Android\sdk
  • 程序文件\Android\Android Studio
  • 程序文件\Java\jdk1.8.0_91

谷歌搜索“apksigner” https://encrypted.google.com/search?q=apksigner只是似乎出现了一些非官方的 apk 签名工具,但没有官方下载。我缺少什么?

运行Android Studio 2.2,构建工具24.0.2,JDK 1.8

Thanks

回答:更新到 24.0.3 解决了这个问题。谢谢亚历克斯·克柳宾 https://stackoverflow.com/users/5818824/alex-klyubin,请为他的回答点赞。由于某种原因,Build Tools 24.0.2 根本没有 apksigner。

构建工具,修订版 24.0.3(2016 年 9 月)

  • 添加了 apksigner,一个 APK 签名工具来替代 jarsigner ...

apksigner随 Android SDK Build Tools 24.0.3 一起提供(请参阅https://developer.android.com/studio/releases/build-tools.html https://developer.android.com/studio/releases/build-tools.html)。该工具可以在Android SDK中找到build-tools/<tools version>目录。例如,build-tools/24.0.3/apksigner在 Linux/OSX 和build-tools/24.0.3/apksigner.bat在 Windows 上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找不到“apksigner”可执行文件来手动签署 APK 的相关文章

随机推荐