Flutter Add Keytool

Я пытаюсь добавить keytool во флаттер, и я использовал код ниже

keytool -genkeypair -v -importkeystore 'C:\Users\MSK\upload-keystore.jks' -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload

Ама бир хата альдым

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

Что я должен делать?

Руководство для начинающих по веб-разработке на React.js
Руководство для начинающих по веб-разработке на React.js
Веб-разработка - это захватывающая и постоянно меняющаяся область, которая постоянно развивается благодаря новым технологиям и тенденциям. Одним из...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Веб-скрейпинг, как мы все знаем, это дисциплина, которая развивается с течением времени. Появляются все более сложные средства борьбы с ботами, а...
Калькулятор CGPA 12 для семестра
Калькулятор CGPA 12 для семестра
Чтобы запустить этот код и рассчитать CGPA, необходимо сохранить код как HTML-файл, а затем открыть его в веб-браузере. Для этого выполните следующие...
ONLBest Online HTML CSS JAVASCRIPT Training In INDIA 2023
ONLBest Online HTML CSS JAVASCRIPT Training In INDIA 2023
О тренинге HTML JavaScript :HTML (язык гипертекстовой разметки) и CSS (каскадные таблицы стилей) - две основные технологии для создания веб-страниц....
Как собрать/развернуть часть вашего приложения Angular
Как собрать/развернуть часть вашего приложения Angular
Вам когда-нибудь требовалось собрать/развернуть только часть вашего приложения Angular или, возможно, скрыть некоторые маршруты в определенных средах?
0
0
73
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Однажды я столкнулся с этой проблемой, вот как ее решить:

Сначала запустите это в своем cmd (командной строке)

flutter doctor -v

Это покажет информацию об установленных инструментах.

Во-вторых, в Android toolchain найдите двоичный файл java:

[√] 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 по этому пути, и она будет работать нормально.

Другие вопросы по теме