【问题标题】:Missing KeyStore Flutter, Can not find keymap"windows Proper Redo"缺少 KeyStore Flutter,找不到键盘映射“windows 正确重做”
【发布时间】:2021-07-12 11:20:03
【问题描述】:

问题首先是我收到一个名为 Missing Keymap, Can not fid keymap "Windows Proper Redo" 的错误,搜索 Windows 正确的重做键盘映射插件。 当我尝试通过使用任何方法、gradle 脚本或在终端中使用命令“gradlew signinReport”来获取我的 sha-1 密钥时,第二次出现此问题。它给了我“缺少密钥库”的错误

**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:\Noum\Data\Uni Data\Codes\Android Studio\Flutter\telegram\android>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:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: release
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profile
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :cloud_firestore:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :firebase_analytics:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :firebase_auth:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :firebase_core:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :firebase_messaging:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :firebase_storage:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :flutter_local_notifications:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :flutter_plugin_android_lifecycle:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :google_sign_in:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :image_picker:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :path_provider:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :shared_preferences:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------

> Task :sqflite:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.keystore
Alias: AndroidDebugKey
Error: Missing keystore
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\Nouma\.android\debug.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:\Noum\Data\Uni Data\Codes\Android Studio\Flutter\telegram\android>

【问题讨论】:

  • 确保可以在指定位置找到debug.keystore?
  • 我是android的新用户,flutter我不太了解。如何找到 debug.keystore?这个 debug.keystore 是什么?
  • 如果我确实找到了 debug.keystore ,那之后呢?
  • 它就像一个证书,用于在我们的系统PC中生成APK。否则,APK 可能无法生成。您可以参考developer.android.com/studio/publish/app-signingdeveloper.android.com/studio/debug了解更多详情。
  • 我试过这种方式,但我得到一个错误=5,访问被拒绝

标签: flutter keystore sha1 keymapping


【解决方案1】:

我的问题解决了!

  1. 即使在 jdk 8 和 v4.2 之后,我也遇到了 V4.1 的问题,
  2. 我多次创建密钥库,但没有得到解决方案。
  3. 我多次重新安装了 Adroid。
  4. 我从 C 盘删除了所有的 Android 文件。
  5. 我什至重新安装了我的 windows 10。
  6. 我也尝试了登录生成 jdk 或签署您的应用文档。

然后我下载了最新的 Flutter v2.2.3 并使用最新的 Android 版本(当前为 v4.2)运行它。现在 MissingKeyMap 和 Missing Keystore 的问题已经解决了。

以上几点并不是我的努力,而是其他人遇到这个错误时可以尝试的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 2022-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多