com.android.ide.common.signing.KeytoolException: Failed to read key An

打印 上一主题 下一主题

主题 676|帖子 676|积分 2028

目录
前言
一、报错信息
 二、办理方法
三、更多资源


前言

        在移动应用开发领域,安全签名是确保应用步伐完整性和安全性的重要环节。然而,在使用Android开发工具时,开发职员常常面临各种签名相关的问题,此中包括com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store等非常情况。
一、报错信息

   com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store
          在步伐build成功后,打开模拟器运行app时,出现以下报错。无法从默认的存储位置读取debug.keystore,因为被进程锁住了。办理方法就是删除报错提到的路径下debug.keystore和debug.keystore.lock,模拟器运行时会重新天生新的debug.keystore。 
  1. Execution failed for task ':app:packageDebug'.
  2. A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
  3. com.android.ide.common.signing.KeytoolException:
  4. Failed to read key AndroidDebugKey from store "C:\Users\FASHION\.android\debug.keystore":
  5. Invalid keystore format
复制代码
  1. Execution failed for task ':app:packageDebug'.
  2. > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
  3.    > com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\������������\.android\debug.keystore": Invalid keystore format
  4. * Try:
  5. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
  6. * Exception is:
  7. org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:packageDebug'.
  8.         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:166)
  9.         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:163)
  10. org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
  11.         at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
  12.         at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
  13. Caused by: org.gradle.tooling.BuildException: 1 exception was raised by workers:
复制代码

 二、办理方法

1、关闭AS,打开C:\Users\用户名\.android目录,找到下面两个文件并删除。

2、删除大概会提示debug.keystore文件已被Java打开,我们点击取消。
3、Ctrl + Shift + Esc打开任务管理器,找到名称为Java(TM)Platform SE binary的进程,结束进程。

4、再删除刚才没删掉的debug.keystore。然后重新打开AS,成功运行app。
 
三、更多资源

        ✨还可以关注宫纵号《编程乐学》,菜单栏有很多优质的开源项目以及更多的编程资料等你来学习。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大号在练葵花宝典

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表