找不到Android的.keystore文件
我使用以下命令在ionic应用程序的根目录中创建了一个发布密钥:找不到Android的.keystore文件,android,ionic-framework,android-keystore,Android,Ionic Framework,Android Keystore,我使用以下命令在ionic应用程序的根目录中创建了一个发布密钥: keytool -genkey -v -keystore android-release-key.keystore -alias myapp -keyalg RSA -keysize 2048 -validity 10000 然后,我可以使用以下方式成功登录我的应用程序: jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android-releas
keytool -genkey -v -keystore android-release-key.keystore -alias myapp -keyalg RSA -keysize 2048 -validity 10000
然后,我可以使用以下方式成功登录我的应用程序:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android-release-key.keystore platforms/android/build/outputs/apk/android-release-unsigned.apk myapp
但是,当我跑步时:
keytool -v -list -keystore android-release-key.keystore
或
我得到一个错误:
keytool error: java.lang.Exception: Keystore file does not exist: android-release-key.keystore
java.lang.Exception: Keystore file does not exist: android-release-key.keystore
at sun.security.tools.keytool.Main.doCommands(Main.java:745)
at sun.security.tools.keytool.Main.run(Main.java:343)
at sun.security.tools.keytool.Main.main(Main.java:336)
我从项目目录的根目录运行此命令,即生成密钥并使用它签名的位置。这是怎么回事?在收到文件不存在的错误时,如何使用密钥对应用程序进行签名?我的假设是,我正在错误的位置搜索.keystore文件,但似乎在任何地方都找不到它,但它确实存在。顺便说一下,我在Mac上。您必须使用此命令放置密钥库的路径。谢谢,但我不知道路径。我不知道它保存在哪里。生成密钥时,我没有指定路径。您必须使用此命令放置密钥库的路径。谢谢,但我不知道路径。我不知道它保存在哪里。生成密钥时,我没有指定路径。
keytool error: java.lang.Exception: Keystore file does not exist: android-release-key.keystore
java.lang.Exception: Keystore file does not exist: android-release-key.keystore
at sun.security.tools.keytool.Main.doCommands(Main.java:745)
at sun.security.tools.keytool.Main.run(Main.java:343)
at sun.security.tools.keytool.Main.main(Main.java:336)