Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从我的react-native项目构建android apk?

如何从我的react-native项目构建android apk?
EN

Stack Overflow用户
提问于 2016-02-17 07:52:43
回答 3查看 18.9K关注 0票数 8

如何从我的react-native项目构建android apk?这个命令"react-native run-android“在文件夹android\app\build\output\apk\上创建app-debug.apk,但是当我把它安装到我的手机上时,我得到了一个错误"Unable to download JS bundle”。当我第一次在模拟器上启动时,我使用命令来解决这个问题:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
react-native start curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-17 09:10:50

这都是用here写的。

你需要首先生成签名密钥,然后将它们设置为变量,使用它们来配置你的应用程序,然后创建一个签名的apk。

如果你在这个过程中需要任何帮助,我很乐意帮助你。但是检查一下文档,它们写得很好。

票数 4
EN

Stack Overflow用户

发布于 2019-11-05 07:27:27

生成APK

手动创建调试版本的捆绑包的

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

要在捆绑后构建APK

  • cd android
  • ./gradlew assembleDebug
  • ./gradlew assembleRelease
票数 7
EN

Stack Overflow用户

发布于 2018-12-24 13:58:40

一个更简单的方法是,如果你有一些Android Studio的使用经验+ "Android“过去的经验,

即使你对Android Studio没有任何经验,我也给出了一步一步的变通方法,上面也提到了Android Studio的设置链接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1. Open your Android Studio.
2. Click "File" in the top Menu bar.
3. Click "New Option" and "Import Project".
4. Navigate to your React Native Project's Folder -> android -> app 5.Click "Ok" button at the bottom of the Dialog.
5. Now wait for few minutes before Android Studio completes its process.
6. Once Done, Click on "Build" in the top Menu Bar.
7. Click on the Generate Signed APK option.
8. Now, if you have a existing key store path, you are good to go, if not then click the "Create New" button, and enter data in the fields.
9. Fill in the "Key store Password", "Key alias", and "Key Password" and click "Next" button at the bottom of the Dialog.
10. Select the Build Type from the Drop down menu, "Debug" or "Release".
11. Check the Signature versions v1, v2 according to you requirements(v1,v2 both are usually checked when you make a build in android).
12. Click on Finish.
13. Now wait for few minutes before the Android Studio completes its process of making an Android APK of your app.
14. Once Done , You can find your React Native App's Android APK file in the : "YOURPROJECT/android/app/debug" folder, or in case of Release Build in the: "YOURPROJECT/android/app/release" folder.

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35450777

复制
相关文章
Android 构建多APK
Android 开发过程中,总是会遇到这样的场景: 1,app需要交付给不同的客户,每个客户都有自己相关的定制,这时候应该如何构建? 2, app上线连接生成环境,开发使用开发环境,测试使用测试环境,我想同时安装这3个环境的apk应该怎么办?
艳龙
2021/12/16
6720
react-native 自动化构建过程(apk包)
准备工作 1.安装android stuido 2.react-native源文件(git获取源码) 3.安装npm包管理工具 4.安装react-native-cli
酷走天涯
2020/03/24
5350
react-native 自动化构建过程(apk包)
从构建工具看 Android APK 编译打包流程
在Android Studio中,我们几乎每天都在用run,generate APK等功能。
码上积木
2021/04/16
4.1K0
react-native android打包签名release版apk遇到的问题
在该项目包名时遇到的一个android打包问题,如下 改包名步骤 修改android/app/build.gradle里的applicationId,为新包名,如:com.xxx.yyy.myProject 修改android/app/src/main/AndroidManifest.xml里的package,为新包名,如:com.xxx.yyy.myProject 在android/app/src/main/java/com下根据新包名中多出的两级xxx.yyy新创建两级新目录,如:android/app
mcq
2018/06/20
1.6K0
如何从Google Play下载Android应用的APK安装文件?
有时候可能因为种种原因,你无法直接在手机上连接Google Play来下载应用(比如说你设备不兼容,说你所在地区不支持,或者你想装到上不去Google Play的Kinlde上),但你又想安装这个应用,怎么办呢?
Enjoy233
2019/03/05
8.7K0
如何从Google Play下载Android应用的APK安装文件?
Android APK 瘦身 - JOOX Music项目实战
导语 JOOX Music是腾讯海外布局的一个音乐产品,2014年发布以来已经成为5个国家和地区排名第一的音乐App。东南亚是JOOX Music的主要发行地区,由于JOOX Music所面对的市场存在很多的低端机型,并且这些市场的网络环境相对来说是比较差的,为了提升下载转化率,对JOOX Music进行APK瘦身是必不可免的。 JOOX Music版本大小变化 JOOX Music(后面简称JOOX)现在已经在进行V3.8版本的开发了,不过,在这之前JOOX经历了从V2.1版本的18M暴涨到V3.1版
腾讯Bugly
2018/03/23
1.2K0
Android如何缩减APK包大小
删 保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs。 使用proguard混淆代码,它会对不用的代码做优化,并且混淆后也能够减少安装包的大小。 native code的部分,大多数情况下只需要支持armabi与x86的架构即可。如果非必须,可以考虑拿掉x86的部分。
六月的雨
2022/01/12
8740
Android如何缩减APK包大小
代码 保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs。 使用proguard混淆代码,它会对不用的代码做优化,并且混淆后也能够减少安装包的大小。 native code的部分,大多数情况下只需要支持armabi与x86的架构即可。如果非必须,可以考虑拿掉x86的部分。 资源 使用Lint工具查找没有使用到的资源。去除不使用的图片,String,XML等等。 assets目录下的资源请确保没有用不上的文件。 生成APK的时候,aapt工具本身会对png做优化,但是在此之前
六月的雨
2018/05/14
1K0
Android 项目构建流程
当我们打开一个项目,我们可以看到的是我们写的Java Code文件or Other JVM Code,资源文件,Build配置文件,但是通过run the project,我们就可以得到一个在我们的Andoid设备上可以运行的Apk,上线应用市场,还需要我们对其进行签名处理,来确保我们App的唯一性和安全性。整个过程就是所谓的项目构建。
李林LiLin
2020/12/27
1.3K0
最新React Native环境搭建(从 0 到 打包APK)
React Native 之旅 React Native 踩坑开始 ★5.1 假期 就这样短暂的结束了,你都干啥了? 😂,我嘛加了3天班,你们呢? 最近公司有个React Native 项目,不得不学习下RN了。由于之前学过React,学React Native 过程还算可以,不太艰难。 学习React Native 踩了好多坑,总结文章,以便别的小伙伴开发RN,可以轻松上手,减少踩坑。😂 ” ---- React Native 环境 安装(必须按照以下3个要求配置安装,否则
程序员海军
2021/10/11
3.3K0
最新React Native环境搭建(从 0 到 打包APK)
IDEA创建Android项目并反编译APK
(本文在mac环境下走一遍流程) 一开始我是准备使用Android Studio(弱化版的IntelliJ IDEA),后来我查看了一下 800多MB,并且我已经安装配置过 IntelliJ IDEA 了,所以就不再下载AS,直接使用IDEA来创建安卓项目。
李玺
2021/11/22
2.1K0
IDEA创建Android项目并反编译APK
最新React Native环境搭建(从0到打包APK)
React Native 之旅 React Native 踩坑开始 5.1 假期 就这样短暂的结束了,你都干啥了? 😂,我嘛加了3天班,你们呢? 最近公司有个React Native 项目,不得不学习下RN了。由于之前学过React,学React Native 过程还算可以,不太艰难。 学习React Native 踩了好多坑,总结文章,以便别的小伙伴开发RN,可以轻松上手,减少踩坑。😂 ​ ---- ​ React Native 环境 安装(必须按照以下3个要求配置安装,否则会环境错
程序员海军
2021/10/08
4.3K0
最新React Native环境搭建(从0到打包APK)
使用react-native实现一个音乐播放器
前段时间,在网上找周杰伦的音乐,结果发现只在QQ音乐才有的播放权限,还得付费,作为程序员的我怎么能甘于堕落花钱听音乐,于是我就跑到淘宝买了周杰伦的音乐集(不贵,几块搞定),全部下载下来播放,不走QQ音乐播放,用网易云音乐播放,在开始的时候还给播放,正常放了一个月左右时间,又不让播放了,好气啊! 程序员怎么甘于堕落到被他人限制不能听音乐! 于是就有了下面这个app.
杭州前端工程师
2020/02/26
2.7K0
从React-Native坑中爬出,我记下了这些
最近因为业务需要,做了一些关于React-Native方面的开发,对一些自己遇到的问题做了记录。总共 21 条要点记录,承接于上一篇文章
啦啦啦321
2019/10/09
2.3K0
从React-Native坑中爬出,我记下了这些
Android使用Jenkins自动化构建测试打包apk
Jenkins这东西搭建起来真是一点也不省心啊,看着别人的教程摸着石头过河,配置的东西有点多啊,稍有不慎,就构建不成功啦!即使步骤跟别人一样也会报各种乱七八糟的错误啊哈哈~~这东西只能佛系搭建~~在经历几十次的随缘构建之后,终于构建成功啦~~好感人!眼泪掉下来。。。。。。在此做下记录,造福广大群众!阿弥陀佛~~废话少说,且看如下操作:
Zachary46
2018/09/12
3.2K0
Android使用Jenkins自动化构建测试打包apk
weexpack打包weex项目运行/打包记录
weexpack 是 weex 新一代的工程开发套件,是基于weex快速搭建应用原型的利器。它能够帮助开发者通过命令行创建weex工程,添加相应平台的weex app模版,并基于模版从本地、GitHub 或者 weex 应用市场安装插件,快速打包 weex 应用并安装到手机运行,对于具有分享精神的开发者而言还能够创建weex插件模版并发布插件到weex应用市场。
易墨
2018/09/14
1.6K0
weexpack打包weex项目运行/打包记录
gradle构建android项目详解
1、用Gradle构建 1.1 工程结构 如图所示,这是一个不能更普通的Android的Gradle工程了。 根目录下面的settings.gradle当中主要是用来include子模块的,比如我
xiangzhihong
2018/02/01
2.3K0
gradle构建android项目详解
Android 项目构建编译概述
Android 开发版本按照英文字母的顺序,采用美味甜点的名字为代号,划分为不同的系列。
wizzie
2022/09/28
3.3K0
Android 项目构建编译概述
9.5.3 Android Apk 反编译 & 9.5.4 Android Apk 加密
首先说一下,何为反编译,简单地说,从源码开始,经过集成开发环境编译以及签名之后得到apk文件的这个过程,我们称之为“编译”;“反编译”的话,顾名思义,粗略地说就是与“编译”相反的过程咯,也就是从apk文件开始,经过一系列工具解压最后得到源码的过程。当然,顺逆之言,说的只是起始点的逆反置换,个中具体的过程还是不尽相同的。
凌川江雪
2019/02/25
2.1K0
9.5.3 Android Apk 反编译 & 9.5.4 Android Apk 加密
点击加载更多

相似问题

我构建了我的android项目的apk。Apk也成功构建。

24

如何为react-native项目构建一个apk?

115

如何使用react-native构建apk文件

12

无法从Android-Studio构建react-native项目

49

如何从单个源项目构建多个APK

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文