我正在嘗試在 flutter 中添加 keytool,我使用了下面的代碼
keytool -genkeypair -v -importkeystore 'C:\Users\MSK\upload-keystore.jks' -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Ama bir hata ald?m
keytool: The term 'keytool' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1
keytool -genkeypair -v -importkeystore 'C:\Users\MSK\upload-keystore. ...
~~~~~~~
CategoryInfo : ObjectNotFound: (keytool:String) [], CommandNotFoundException
FullyQualifiedErrorId : CommandNotFoundException
我應該怎么辦?
uj5u.com熱心網友回復:
我曾經遇到過這個問題,這是解決方法:
首先,在您的 cmd(命令列)中運行它
flutter doctor -v
這將顯示有關已安裝工具的資訊。
其次,在 中Android toolchain,搜索 java binary:
[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
? Android SDK at C:\Users\acer\AppData\Local\Android\Sdk
? Platform android-32, build-tools 32.0.0
? ANDROID_HOME = C:\Users\acer\AppData\Local\Android\Sdk
? ANDROID_SDK_ROOT = C:\Users\acer\AppData\Local\Android\sdk
? Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java // this one
? Java version OpenJDK Runtime Environment (build 11.0.12 7-b1504.28-7817840)
? All Android licenses accepted.
第三,復制它的路徑直到/bin/,在我的例子中我將復制這個:
C:\Program Files\Android\Android Studio1\jre\bin\
第四,訪問該檔案夾,在 cmd(命令列)中運行此命令
cd C:\Program Files\Android\Android Studio1\jre\bin\
第五,確保keytool命令有效:
C:\Program Files\Android\Android Studio1\jre\bin>keytool
它應該列出可用的命令keytool。
最后在那個路徑上運行自己的keytool命令,就可以正常運行了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/537205.html
標籤:扑镖
上一篇:相當于StatelessWidget的Slivers
下一篇:顫振倒計時不倒計時
