`

react-native 应用发布

阅读更多
app发布:

1): 生成一个签名密钥

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

2): 找到路径/android/app/src/main,在目录下新建assets文件夹

3): http://localhost:8081/index.android.bundle?platform=android 将该文件保存后放到/android/app/src/main/assets下

curl -k "http://localhost:8081/index.android.bundle" > android/app/src/main/assets/index.android.bundle

4):    添加gradle的android keystore配置  /android/app/build.gradle

  defaultConfig 下添加:
 
  signingConfigs{
    release{
      storeFile file("/my-release-key.keystore")
      storePassword ""
      keyAlias ""
      keyPassword ""
    }
  }

在buildTypes的release中添加  signingConfig signingConfigs.release,引用如上签名配置
 
5):  enableProguardInReleaseBuilds设置为true,混淆源代码,有效缩减apk大小

6): 进入android目录执行 gradle assembleRelease 生成apk,如果有问题,可以先执行gradle clean清理一下。

7): 发布apk到各大应用市场
分享到:
评论

相关推荐

    react-native官方demo

    React-Native是Facebook开发的一款开源框架,它允许开发者使用JavaScript和React来构建原生移动应用程序。这个"react-native官方demo"包含的是React-Native源码仓库的主分支,即`react-native-master`,通常包含了...

    一款基于react-native 的ios版 资讯头条 APP.zip

    发布应用时,React-Native支持通过App Store和Google Play进行常规发布。此外,借助热更新技术,如CodePush,开发者可以在不经过应用商店的情况下推送更新,提高迭代速度。 总的来说,“资讯头条APP”利用React-...

    react-native-svg,用于react native的svg库。.zip

    React Native SVG库是一个强大的工具,它允许开发者在React Native应用中使用SVG(Scalable Vector Graphics)图形。SVG是一种基于XML的矢量图像格式,它能够创建清晰、可缩放的图形,无论在任何分辨率下都能保持高...

    react-native从基础到高级

    8. **部署发布**:学习如何打包和发布React Native应用到App Store和Google Play,包括签名证书、版本管理、自动部署等流程。 9. **错误监控**:集成像Sentry这样的错误监控工具,以便在应用上线后能及时发现和修复...

    expo是create-react-native-app 实用安卓app,亲测可用

    Expo 是一个强大的工具,它基于React Native框架,允许开发者快速构建原生移动应用程序,而无需直接接触Android Studio或Xcode。这个“expo是create-react-native-app 实用安卓app,亲测可用”的标题表明,使用Expo...

    React-Native淘宝客APP小程序.zip

    4. **导航**:React-Native应用中的页面跳转通常会用到React Navigation库,它提供了多种导航解决方案,如Stack Navigator、Tab Navigator等。 5. **样式处理**:React-Native使用CSS-like语法( StyleSheet API)...

    react-native ios详细打包步骤及上传开发者中心.docx

    在 iOS 平台上,React Native 项目需要经过打包和上传开发者中心的过程,以便将应用程序发布到 App Store。下面是 React Native iOS 打包步骤及上传开发者中心的详细指南。 准备工作 在开始打包过程之前,需要准备...

    React-Native与原生交互通信方式

    React-Native是一款由Facebook开发的框架,它允许开发者使用JavaScript编写原生移动应用程序。这个框架的核心理念是“Learn once, write anywhere”,即学习一次,可以在iOS和Android平台上编写代码。然而,尽管...

    AppCenter-SDK-React-Native, 应用程序中心SDK的开发存储库,用于响应本机.zip

    AppCenter-SDK-React-Native, 应用程序中心SDK的开发存储库,用于响应本机 Visual Studio 应用中心SDK用于响应本机应用中心是 持续集成 和安卓应用的。交付和学习解决方案。 获得更快的发布周期,更高的质量应用,...

    react-native-background-upload:即使在有背景的情况下,也可以在React Native应用程序中上传文件。 支持Android和iOS,包括相机胶卷资产

    唯一具有Android和iOS背景支持的React Native http发布文件上传器。 如果您要上传视频之类的大文件,请使用此功能,以便您的用户可以在长时间上传过程中为您的应用程序添加背景。 注意:将主要版本4与RN 47.0及更...

    Weekly75, react-native iOS版奇舞周刊.zip

    奇舞周刊,作为国内知名的IT技术分享平台,定期发布各类技术资讯和实战经验,本期我们将深入探讨Weekly75中关于React-Native在iOS开发中的实践与技术要点。 1. **React-Native简介** React-Native基于React的组件...

    前端开源库-envirs-react-native-cli

    通过提供一键式的命令,它使得开发者可以更快速地搭建和管理React Native应用,减少了在不同平台上设置环境的复杂性。 使用envirs-react-native-cli,开发者可以: 1. **快速初始化项目**:通过简单的命令,快速...

    swift-react-native编写网易新闻客户端

    在本项目中,我们将探讨如何使用Swift和React-Native技术构建一个类似网易新闻的客户端应用。React-Native是一个由Facebook推出的开源框架,它允许开发者使用JavaScript编写原生移动应用程序,而Swift则是Apple开发...

    react-native学习代码包括项目(React Native跨平台开发,从零基础入门到项目实战-6天)

    React Native 是一个由Facebook开发的开源框架,它允许开发者使用JavaScript和React库来构建原生的iOS和Android应用程序。这个“react-native学习代码包括项目”是专为希望从零开始学习React Native,直至进行实际...

    react-native-pushy, ReactNative中文网推出的代码热更新服务.zip

    而“react-native-pushy”是一个针对React Native的应用,由ReactNative中文网推出,旨在提供代码热更新服务。热更新是一种在用户无需重新安装应用的情况下,能够实现应用代码即时更新的技术,这对于开发者来说极大...

    react-native-code-push

    "React-Native-Code-Push" 是一个由微软开发的开源库,专为React Native应用程序设计,用于实现热更新功能。这个工具允许开发者在不发布新版本应用到应用商店的情况下,将代码更新推送到用户的设备上,极大地提高了...

    react-native-chat-demo-master.zip_DEMO_React_react native_react

    完成开发后,使用React Native的命令行工具进行编译和打包,生成IPA或APK文件,然后通过各自平台的发布流程发布应用。 综上所述,"react-native-chat-demo-master.zip"提供了一个学习React Native开发聊天应用的...

    react-React水印组件支持图片水印文字水印

    在React开发中,有时我们需要为应用添加自定义的水印功能,无论是为了版权保护、品牌宣传或是其他目的。"react-watermark-module" 是一个专为此设计的React组件,它允许开发者轻松集成图片水印和文字水印功能。下面...

Global site tag (gtag.js) - Google Analytics