在没有AndroidDK设置的Windows操作系统中,如何使用apksigner命令对我的APK文件进行签名

在没有AndroidDK设置的Windows操作系统中,如何使用apksigner命令对我的APK文件进行签名,android,apksigner,Android,Apksigner,我可以在安装了Android SDK的终端上运行以下命令,在windows中对APK文件进行签名: C:\Users\username\AppData\Local\Android\Sdk\build tools\25.0.3\apksigner sign--ks testkeystore--ks pass stdin--key pass stdin--out 已签名的_app.apk app-debug.apk 我想在没有Android设置的windows系统中对APK文件进行签名,我已将“ap

我可以在安装了Android SDK的终端上运行以下命令,在windows中对APK文件进行签名:

C:\Users\username\AppData\Local\Android\Sdk\build tools\25.0.3\apksigner sign--ks testkeystore--ks pass stdin--key pass stdin--out 已签名的_app.apk app-debug.apk

我想在没有Android设置的windows系统中对APK文件进行签名,我已将“apksigner.bat”和“apksigner.jar”文件复制到一个文件夹中,并执行以下命令,但它不起作用

C:\Users\username\Desktop\signing\apksigner-signer-ks-key-ks-pass stdin--密钥传递stdin--注销\u app.apk app-debug.apk


提前感谢。

“它不工作”-发生了什么?APK签名没有发生,并且没有在终端中显示任何错误消息。我进一步调试了apksigner.bat文件,发现它正在复制apksigner.bat文件的文件夹中查找“find_java.bat”。如果存在“%~dp0..\tools\lib\find_java.bat”调用“%~dp0..\tools\lib\find_java.bat”