Flutter window打包安卓apk的坑

官方只有这行命令:

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

这行在mac直接运行OK,

windows运行十有八九找不到命令

解决:

flutter doctor -v

运行一下,目的是找一个路径,如:

Java binary at: D:ToolsAndroidAndroid Studiojreinjava

拼接成以下命令:

D:ToolsAndroid'Android Studio'jreinkeytool -genkey -v -keystore D:key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

注意:

1. 有空格的一定要加引号,

2. 后面输出到一个存在的盘符里,如D:

3. 最好在CMD或powershell输入命令行,不要在git bash里,因没有中文

成功会如下:

输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?

按提示输入口令,一般测试用,简单能记住最好,

成功d:/盘会生成 key.jks 文件

 ...省略...    

 后续转到这里

转到

.

原文地址:https://www.cnblogs.com/xiangsj/p/12162322.html