react-native 安卓打包

具体参照react-native中文网打包教程:http://reactnative.cn/docs/0.39/signed-apk-android.html#content

大体分分为以下四步(看红线标示部分即可):

一、

二、



三、

(图一)
(图二)

图一蓝色横线的部分参照图二,分别写上storeFile、storePassword、keyAlias、keyPassword

不要忘记下面buildTypes里面还需要加一行 signingConfig signingConfigs.release

四、



在命令行切到自己react-native项目的android目录下,并且执行gradlew installRelease
即可,你可以看到打包成功的提示:

提示成功之后,就可以在../android/app/build/outputs/apk下看到app-release.apk了

五、将enableProguardInReleaseBuilds设置为true,可以减小app包的体积


六、打包未成功


出现这种错误,可能是路径写错了,修改一下../android/app目录下的build.gradle文件的signingConfigs里面的file路径

tip:

1.貌似模拟器中的该项目应用启动时打包不能成功,所以需要关闭该项目的app,然后打包;

2.如果以上两点都避免了还是打包失败,就退出终端,然后重启终端,重新打包方可成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,025评论 25 709
  • 生成密匙 keytool -genkey -v -keystore my-release-key.keystore...
    麦子_FE阅读 1,603评论 0 1
  • 安卓打包:打包之前必须开启程序,否则可能会报错,react-native start.然后在项目的根目录下执行以下...
    简翦儋箪阅读 1,378评论 0 2
  • 4月1日,愚人节。 当我看到早孕试纸上一深一浅两道紫红色线的时候,我知道我并没有被愚弄,的确是二宝已经悄悄地来到我...
    云在晨间阅读 393评论 0 0
  • 1、英语跟读,走遍美国60分钟。一个五年间隔后,酒店主人仍能回忆起Richard夫妇,在得知他们打过电话预定后,一...
    长海1994阅读 169评论 0 1