美文网首页
RNmac下安卓打包

RNmac下安卓打包

作者: 乘务员 | 来源:发表于2017-07-24 16:12 被阅读22次

1.先把项目运行起来

2.cd到项目下,终端输入

react-native bundle --entry-file index.android.js --bundle-output ./android/app/src/main/assets/index.android.jsbundle --platform android --assets-dest ./android/app/src/main/res/ --dev false

3.终端执行

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

此步骤需要注意的是,输入的密钥要记住,打包的时候要用到,其他的内容可以随意输入

4.将生成的my-release-key.keystore 文件,放到android/app目录下面

5.修改android/app/build.gradle文件如下

...

android {

...

defaultConfig { ... }

signingConfigs{

release{

storeFile file("my-release-key.keystore")

storePassword "123456"

keyAlias "my-key-alias"

keyPassword "123456"

}
}

buildTypes {

release {

...

signingConfig signingConfigs.release

}
}
}

6.修改完成执行cd到项目下

cd android && ./gradlew assembleRelease 命令

自动下载文件 (也可以在此步操作之前 运行 react-native run-android --variant=release 测试应用是否有问题)

7.出现如下信息表示打包成功


00E8745A-5B81-427E-853D-A2C737C9FB1F.png

8.如果报以下错误

6D0E2307-30BF-4EBE-BCBD-B2B6ACC67481.png

需要在在local.properties文件里设置sdk和ndk的路径即可,Tip,可能会找不到local.properties,需要在android studio跑一次项目,然后点击

DBFD0F6D-88ED-4A7B-81B4-3564CC44ED0E.png C25872DA-704E-4C63-9D5D-7E72B75E2B33.png

此处可以查看SDK以及NDK的路径,如过没有安装过NDK直接点击此处的download下载即可,系统会自动安装。

9.解决完问题以后重新执行步骤6即可,最后打包成功的APK在android/app/build/outputs/apk 里面,安装app-release.apk版本即可。

相关文章

  • RNmac下安卓打包

    1.先把项目运行起来 2.cd到项目下,终端输入 3.终端执行 此步骤需要注意的是,输入的密钥要记住,打包的时候要...

  • weex-eros 打包踩坑全记录

    操作: eros pack --android 打包层安卓文件 eros build 把打包后的项目弄到安卓...

  • hbuilder双证书详解

    安卓——打包证书说明(如何制作.keystore文件): 注意点一: 安卓打包证书分为xx.keystore文件和...

  • ionic3打包发布

    在把ionic3整个应用都开发完毕后,打包发布需要分安卓和ios系统两块来做。 一、安卓 安卓包的环境配置和打包,...

  • Windows下打包安卓apk

    Windows下 React Native安卓项目打包APK 使用Android study生成一个key文件 b...

  • Android 打包记

    Android 打包记 安卓打包相比iOS算是简单的多的多了,没有那么 多证书限制 安卓打包只需要一个签名文件(k...

  • 安卓打包

    1Bundle: react-native bundle --platform android --dev fal...

  • Unity打包Android最全攻略(含完整流程及常见问题)

    摘要:【建议收藏】最近收到的求助里面,超过80%的都是安卓打包出现的问题,这篇文章包含Unity打包安卓的所有必要...

  • flutter 安卓打包

    flutter 安卓打包 - 简书 Flutter项目打包成安卓apk详解来了(解决安装没网络问题) - 「dt猫」

  • Flutter 常用命令

    iOS打包:flutter build ios lib/main_prepar.dart 安卓打包:flutter...

网友评论

      本文标题:RNmac下安卓打包

      本文链接:https://www.haomeiwen.com/subject/msybkxtx.html