当前位置: 首页 > article >正文

android 删除系统原有的debug.keystore,系统运行的时候,重新生成新的debug.keystore,来完成App的运行。

1、先上一个图:这个是keystore无效的原因

之前在安装这个旧版本android studio的时候呢,安装过一版最新的android studio,然后通过模拟器跑过测试的demo。

2、运行旧的项目到模拟器的时候,就报错了:

Execution failed for task ':app:packageDebug'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
   > com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\xxx\.android\debug.keystore": Invalid keystore format

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

打开上面信息中的目录:

发现有二个debug的文件,我们删除它们。删除不了,那么先关了android studio,再删除就行。

3、再次运行程序的时候,发现这二个文件自动生成了:

其实这样运行就成功了。只是App还是直接运行后报错,所以将原来的模拟器删除了,然后再次建一个新的模拟器试一下:

下载一个11的版本的。

最好,发现再次运行App还是一闪就退了,晚点再去找问题吧。到运行到模拟器的层面应该是可以了。


http://www.kler.cn/a/312563.html

相关文章:

  • uni-app表单⑪
  • Elasticsearch中什么是倒排索引?
  • 如何优化Elasticsearch的查询性能?
  • centos查看硬盘资源使用情况命令大全
  • goframe开发一个企业网站 rabbitmq队例15
  • 自动驾驶为什么需要时间同步?高精度时间同步如何实现?
  • Web开发:Thymeleaf模板引擎
  • Redis系列之底层数据结构SDS
  • 编程技巧:SQL 处理超大查询
  • 对商品分类系统的若干问题的思考
  • 【Linux】程序地址空间
  • 数据库函数
  • C++_CH18_构造函数与析构函数
  • Java优先级队列PriorityQueue
  • 大数据Flink(一百二十二):阿里云Flink MySQL连接器介绍
  • 将阮一峰老师的《ES6入门教程》的源码拷贝本地运行和发布
  • 【深度学习】注意力机制介绍,了解什么是注意力计算规则以及常见的计算规则,知道注意力机制的工作流程
  • Linux 基础入门操作-实验一 GCC使用
  • 优化 Elasticsearch 集群性能:解决节点压力不均衡问题及分片策略调整
  • git统计代码行数、提交数
  • 每日OJ题_牛客_WY22 Fibonacci数列(斐波那契)
  • 解决uniapp视频video组件进入全屏再退出全屏后,cover-view失效的问题
  • C++——用选择法对10个数值进行排序。
  • 即时通讯框架MobileIMSDK的H5端开发快速入门
  • Python数据分析案例60——扩展变量后的神经网络风速预测(tsfresh)
  • 系统架构设计师:系统架构设计