首先,在rn环境都配好的基础下,直接在cmd(哪个目录无所谓)执行下面命令:
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
- 1
解释很重要的东西:
“-keystore ”:表示你一会要生成的那个签名文件的名称.
“-alias”:后面的东西也很重要,这个可以根据自己的需求改的
输入后会出来:
口令输错了关掉重来(口令是数字的话会隐藏掉)
接着:
里面的提示照常执行.
然后在执行的文件夹里找到这个文件
将它复制到 android/app目录下。
编辑android/gradle.properties加入如下代码:
编辑 android/app/文件添加如下代码:
遇到的坑:上面的内容不要写成一行,建议按上面严格写.
进入项目下的android目录,运行如下命令:
./gradlew assembleRelease
- 1
这篇文章大部分参考官网内容官网打包和教程,和加上自己一点总结,如有错误,欢迎指正.
最后附flutter打包教程地址:
jspang里面亲测可用
打包过程跟RN是类似的,
主要执行命令:
C:\'Program Files'\Android\'Android Studio'\jre\bin\keytool -genkey -v -keystore C:\Users\91583\Desktop\flutter\key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
- 1
注意点:1.不能直接在c盘根目录创建;2.名字有空格要加引号;3.打包要联外网;