Android Studio 打 APK 包报错 Invalid keystore format 的解决方法
提示:“奔跑吧邓邓子” 的必备核心技能专栏聚焦计算机技术与职场场景,拆解程序员、产品经理等技术从业者的核心能力图谱。内容涵盖编程思维、算法实战、项目管理、技术架构等硬核技能,结合案例解析代码优化、跨团队协作等落地方法论。定期更新前沿技术趋势与避坑指南,助你突破技能瓶颈,从执行层进阶到技术核心圈,成为职场中不可替代的复合型人才。
目录
- 一、问题描述
- 二、解决方法
- 1. 修改 JDK 版本
- 2. 使用第三方工具生成证书
- 三、其它必备核心技能
- 1. 解锁K-近邻算法:数据挖掘的秘密武器
- 2. 解锁决策树:数据挖掘的智慧引擎
- 3. 解锁数据宝藏:数据挖掘之数据预处理全解析
- 4. 从数据到房价:线性回归算法的深度剖析与实战应用
- 5. 解锁Numpy数组:从新手到高手的进阶指南
- 6. Pandas进阶之路:解锁数据处理新姿势
- 7. Axure从入门到精通:全面掌握原型设计核心技能
- 8. Overleaf:LaTeX 写作的魔法平台全揭秘
- 9. 一文吃透ADB,从入门到精通
- 10. 微信小程序 “net::ERR_CONNECTION_REFUSED” 报错大揭秘与破解之道
一、问题描述
Android Studio打 APK 包报错 Invalid keystore format:
Execution failed for task ':app:packageRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable> com.android.ide.common.signing.KeytoolException: Failed to read key key0 from store "C:\Users\dengzy\canteen.jks": 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.
二、解决方法
以下两种方法亲试都能解决问题。
1. 修改 JDK 版本
我之前 jdk 的版本为 1.8,进入 File -> Settings 修改为 11 版本后打包成功:
2. 使用第三方工具生成证书
使用第三方工具生成证书后,打包过程中选择该证书即可打包成功:
三、其它必备核心技能
1. 解锁K-近邻算法:数据挖掘的秘密武器
解锁K-近邻算法:数据挖掘的秘密武器
2. 解锁决策树:数据挖掘的智慧引擎
解锁决策树:数据挖掘的智慧引擎
3. 解锁数据宝藏:数据挖掘之数据预处理全解析
解锁数据宝藏:数据挖掘之数据预处理全解析
4. 从数据到房价:线性回归算法的深度剖析与实战应用
从数据到房价:线性回归算法的深度剖析与实战应用
5. 解锁Numpy数组:从新手到高手的进阶指南
解锁Numpy数组:从新手到高手的进阶指南
6. Pandas进阶之路:解锁数据处理新姿势
Pandas进阶之路:解锁数据处理新姿势
7. Axure从入门到精通:全面掌握原型设计核心技能
Axure从入门到精通:全面掌握原型设计核心技能
8. Overleaf:LaTeX 写作的魔法平台全揭秘
Overleaf:LaTeX 写作的魔法平台全揭秘
9. 一文吃透ADB,从入门到精通
一文吃透ADB,从入门到精通
10. 微信小程序 “net::ERR_CONNECTION_REFUSED” 报错大揭秘与破解之道
微信小程序 “net::ERR_CONNECTION_REFUSED” 报错大揭秘与破解之道