1

我正在尝试使用 apksigner 签署我的 android 应用程序。

键入此命令

apksigner sign --ks my-release-key.jks my-app.apk

给出错误sh.exe": apksigner: command not found

在添加“蝙蝠”时apksigner.bat sign --ks my-release-key.jks my-app.apk

给我错误

    /c/Users/Lenovo/AppData/Local/Android/sdk/build-tools/26.0.2/apksigner.bat: line 1: @echo: command not found
/c/Users/Lenovo/AppData/Local/Android/sdk/build-tools/26.0.2/apksigner.bat: line 2: syntax error near unexpected token `('
/c/Users/Lenovo/AppData/Local/Android/sdk/build-tools/26.0.2/apksigner.bat: line 2: `REM Copyright (C) 2016 The Android Open Source Project'

我确保我的 PATH 中有 android build tools 文件夹,并且 apksigner.bat 存在于那里。键入类似的内容apksigner sign --helpapksigner.bat sign --help给出相同的错误。

4

1 回答 1

0

从您问题中的路径来看,您似乎在 Windows 机器上,但您提供的所有路径名都有“/”路径,看起来不像 Windows 路径。你能提供更多关于你的环境的细节吗?看起来你可能正在使用像 cygwin 这样的东西,问题就在那里。

于 2018-01-15T09:19:39.600 回答