Android 如何使用Phonegap Cli构建apk

Android 如何使用Phonegap Cli构建apk,android,cordova,apk,phonegap-cli,Android,Cordova,Apk,Phonegap Cli,我用phonegap cli构建了一个apk,但问题是当我尝试用android phone安装apk时,出现了一个解析错误“解析软件包时出现问题” 我试图建立的apk 1) phonegap创建我的应用com.example.myapp我的应用 2) phonegap平台添加android 在path/path/to/myproject/platforms/android/cordova运行命令build--release 我在path/myapp/platforms/android/build

我用phonegap cli构建了一个apk,但问题是当我尝试用android phone安装apk时,出现了一个
解析错误“解析软件包时出现问题”

我试图建立的apk

1) phonegap
创建我的应用com.example.myapp我的应用

2)
phonegap平台添加android

在path
/path/to/myproject/platforms/android/cordova
运行命令
build--release

我在
path/myapp/platforms/android/build/outputs/apk/android release unsigned.apk上获得apk

我试图将此apk安装到我的手机上。get error
Parse error“解析软件包时出现问题

当我在网上搜索时,这可能是sign/key的问题,我发现

第一个命令无效
keytool-genkey-v-keystore[keystore\u name].keystore-alias[alias\u name]-keyalg RSA-keysize 2048-validity 10000
get错误

'keytool' is not recognized as an internal or external command,
operable program or batch file.
其次,我需要使用cli创建apk

这也不适合我

有人能帮我解决这个问题吗
提前感谢您的帮助。

如果您将CLI用于开发目的,只需使用
phonegap构建android--debug--device
。这样您就不必担心任何签名身份问题。对于发布版本,请使用您使用的另一种方法
build--release
。在发布构建之后,您需要先对
android版本unsigned.apk进行签名,然后才能将其安装到设备上


当以管理员身份调用cmd时,keykool将起作用

如果您只想测试apk,只需使用
phonegap build--debug
而不是--release”。这将完成任务,安装时不会出现问题。

您的凭据正确吗?请尝试使用当前凭据的android studio。@user1872384,谢谢,但很抱歉我没有正确理解,您能解释一下该怎么做吗