【发布时间】: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