React Native签名发布安卓APP踩坑记

首先,以下文字估计大概只适合像我一样不懂JAVA和安卓的前端工作者看。。。

——————————————–

React Native签名发布APP是有官方文档的:https://facebook.github.io/react-native/docs/signed-apk-android.html(能看英文文档真的很重要,抓紧把这一技能列出自己的学习计划中!其实这个页面乍一看,这么多英文挺唬人,其实耐心看一会儿,其实很简单,很容易理解)

按照官方文档的流程走就基本没问题了,只是我遇到以下一个问题:

官方文档中说“Edit the file ~/.gradle/gradle.properties”,可能是版本不同,我的项目中没有.gradle文件夹且gradle.properties文件在E:\reactApp\android文件夹下,按照文档修改gradle.properties文件,my-release-key.keystore文件依然要放在~\android\app文件夹下,否则打包的时候会报错;

然后再根据文档设置就可以成功。

打包过程比较慢,耐心等。

———————————————

当然,针对英语能力不强的人来说,也是有国产文档的:http://mp.weixin.qq.com/s?src=3&timestamp=1472437502&ver=1&signature=9gvvMeKu2L8QO8V4S*lRwDkStPUuFjMroY7Bm*tgyxsRtveC5nDR7jYgALbouRHuqhvzQ6sfBRxf6NeKlW*HgKo*CGV8QmFlmPLCtOmwOd3kfAoh6fgEBqCl86BusXBnBOpoPuK9Z6YQmR1yJkM9aH746v*c7syGhQpr50VA9ZE=

按照这个文档我试过,也能成功,但是比官方文档要繁琐一些。同时有以下几个小坑要注意:

1、如果出现'keytool' 不是内部或外部命令,也不是可运行的程序的提示,则表明安装JAVA的时候没有设置环境变量,具体参考:http://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html。(说真的,对于一些前端工作者,尤其是我这样半路出家的,配置环境变量啥的一开始真的很难捣鼓,命令行工具一开始都不会用)

2、gradle安装参考:http://blog.csdn.net/maosidiaoxian/article/details/40109337,下载链接参考:http://services.gradle.org/distributions/ 建议gradle-2.2-all.zip

3、gradle clean我运行不成功,提示有些文件夹删除不了,可能是需要管理员权限?我没试过,我直接根据错误提示手动删除的文件夹,不停gradle clean不停删除,知道成功。然后运行gradle assembleRelease。

好了,就这么多把~

未经允许不得转载:前端撸码笔记 » React Native签名发布安卓APP踩坑记

上一篇:

下一篇: