首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置android的apksigner在windows上运行?

如何设置android的apksigner在windows上运行?
EN

Stack Overflow用户
提问于 2021-03-14 00:05:05
回答 1查看 88关注 0票数 0

我正在尝试将apksigner与Android sdk版本29.0.3一起使用。当我运行apksigner verify <apk-name>.apk时,什么也没有发生。没有输出。

我看了一下apksigner.bat,它似乎在寻找find_java.bat文件,如果找不到就提前退出。

代码语言:javascript
复制
...
rem Check we have a valid Java.exe in the path.
set java_exe=
echo exist    "%~dp0..\tools\lib\find_java.bat"
if exist    "%~dp0..\tools\lib\find_java.bat" call    "%~dp0..\tools\lib\find_java.bat"
if exist "%~dp0..\..\tools\lib\find_java.bat" call "%~dp0..\..\tools\lib\find_java.bat"
if not defined java_exe goto :EOF
...

在查看我的sdk后,该文件似乎不存在。windows上的apk签名器是不是坏了?或者是我的设置有误吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-05 11:11:38

您可能已经解决了此问题,但对于遇到此问题的其他任何人:

您需要使用SDK管理器修复您的环境。只需打开SDK管理器,它将为您提供自动修复SDK的功能。

正如OP已经正确确定的那样,当find_java.exe丢失时,apksigner工具不会警告您,并且丢失的find_java.exe是您的SDK不完整的标志。

在我的例子中,整个工具目录都丢失了,这是一个响亮而明确的信号,表明我的SDK是不完整的。但我还是忽略了这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66615635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档