看了官网测试的是可以的,自己整理下,方便后面查看
先是生产安卓证书,安卓证书生成,点这里。这里掠过
生成安卓证书,记住2个密码 秘钥库口令 和 私钥密码
1.然后把你生成的安卓证书放到文件放到你工程中的android/app
文件夹下,如图:
2.在工程目录中 android/gradle.properties 该文件,(没有这个文件你就创建一个),添加如下的代码(注意把其中的****
替换为相应密码),上图目录中就能看到这个文件
MYAPP_RELEASE_STORE_FILE=android.keystore //安卓证书名字 MYAPP_RELEASE_KEY_ALIAS=android // 证书别名 MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
ps -上面这里千万注意空格 后面的值后面不要有空格,否则打包会报错,踩坑路过。。。。。
3.编辑你项目目录下的android/app/build.gradle 添加如下的签名配置:
android {
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
如图:
4.生成发行APK包,只需在终端中运行以下命令:
cd android && ./gradlew assembleRelease
如果在 android 目录下那么只需要执行
./gradlew assembleRelease
生成的APK文件位于android/app/build/outputs/apk/app-release.apk
,它已经可以用来发布了。
设置app名字图标和启动图片 <-点这里