#flutter #keystore #sha1 #keymapping
Вопрос:
Проблема в том, что сначала я получаю сообщение об ошибке ,названное отсутствующим сопоставлением клавиш, Не могу найти сопоставление клавиш «Правильное повторение Windows», найдите плагин Windows правильное повторение сопоставления клавиш. И во второй раз эта проблема возникает, когда я пытаюсь получить свой ключ sha-1 любым способом, с помощью сценариев gradle или с помощью команды «gradlew signinReport» в терминале. Это выдает мне ошибку»Отсутствует хранилище ключей».
**Error in Event Log**
Missing Keymap
Cannot find keymap "Windows Proper Redo"
Search for Windows Proper Redo Keymap plugin
3:48 PM
Run Commands using IDE: Press Ctrl Enter to run the highlighted action using the relevant IDE feature instead of the terminal. Press Ctrl Shift Enter for debug. Press Enter to run the command in the terminal as usual. You can turn this behavior on/off in Settings | Tools | Terminal. Got it!
Ошибка отсутствия хранилища ключей после выполнения команды в терминале
D:NoumDataUni DataCodesAndroid StudioFluttertelegramandroid>gradlew signinReport
> Configure project :firebase_auth
WARNING: The option setting 'android.enableR8=true' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8
> Task :app:signingReport
Variant: debug
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: release
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profile
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :cloud_firestore:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :firebase_analytics:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :firebase_auth:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :firebase_core:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :firebase_messaging:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :firebase_storage:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :flutter_local_notifications:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :flutter_plugin_android_lifecycle:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :google_sign_in:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :image_picker:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :path_provider:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :shared_preferences:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
> Task :sqflite:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:UsersNouma.androiddebug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 4s
14 actionable tasks: 14 executed
D:NoumDataUni DataCodesAndroid StudioFluttertelegramandroid>
Комментарии:
1. Убедитесь, что вы можете найти отладку. хранилище ключей в указанном месте ?
2. Я новый пользователь Android и flutter, я мало что знаю об этом. как найти отладку. хранилище ключей? и что это за отладка. хранилище ключей?
3. И если я найду отладку. хранилище ключей , что после этого?
4.Это похоже на сертификат, который используется для создания APK на нашем системном ПК. Без этого APK может не генерироваться. Вы можете сослаться на developer.android.com/studio/publish/app-signing developer.android.com/studio/debug для получения более подробной информации.
5. Я попробовал этот способ , но получил ошибку=5 , Доступ запрещен
Ответ №1:
Мой вопрос решен!
- У меня были проблемы с V4.1 даже после jdk 8 и v4.2, а также,
- Я несколько раз создавал хранилища ключей, но не получил решения.
- Я переустановил Adroid несколько раз.
- Я удалил все файлы Android с диска C.
- Я даже переустановил свое окно 10.
- Я также попробовал создать jdk для входа или подписать документацию по вашему приложению.
Затем я загрузил последнюю текущую версию flutter v2.2.3 и запустил ее с последней версией Android, которая в настоящее время составляет v4.2. И теперь проблема с отсутствующей картой и отсутствующим хранилищем ключей решена.
Приведенные выше пункты не должны показывать мои усилия, но это для других, что они могут попробовать, если они застрянут с этой ошибкой.