python 安卓app开发环境搭建_基于react-native的APP开发环境配置

1. 首先要有jdk 版本1.8   环境变量必须要有    %JAVA_HOME%;%JAVA_HOME%\bin

2.python   版本2     必须是python2(官方文档这么写的,具体不知道为啥)  环境变量两个  python根目录和scripts目录; 这边顺便提一嘴,win下python2与python3的共存问题,只需要将python相关的执行文件改名(例如python3、pip3),环境变量配两套就OK了

3.Android Studio的环境变量也要配置%ANDROID_HOME%\tools\;%ANDROID_HOME%\platform-tools\

具体AS的安装步骤网上说的很详尽,但是千万注意要下载第二章图的23.0.1,不要问我为啥,这么干就是好使!

5.安装react-native 脚手架     npm install -g  react-native-cli

创建应用react-native init AwesomeProject

7.开启我们创建的应用 react-native start

8.执行 react-native run-android   模拟器就会自动连接上我们的项目了

AS自带模拟器

这里要注意:必须打开电脑BIOS的虚拟功能(坑爹,搞了好久才知道)

第三方模拟器:夜神模拟器

连接夜神模拟器  adb connect 127.0.0.1:62001

查看状态

开启我们创建的应用 react-native start

执行 react-native run-android   模拟器就会自动连接上我们的项目了

执行之后模拟器上可能会报这个错误:

解决办法:项目根目录\android\app\src\main 创建assets文件夹

然后在项目根目录执行:react-native bundle --platform android --dev false --entry-file index.js  --bundle-output android/app/src/main/assets/index.android.bundle  --assets-dest android/app/src/main/res/

注意:这边有一个大坑!!!!!   点击reload之后会报错

此图片来源于https://segmentfault.com/q/1010000008938938

解决方法很简单:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

astar插件下载 就行_暗黑破坏神2地图插件常用的设置,做自己的私人订制游戏!...

暗黑2是一款很老的游戏,虽然很经典,但游戏里有很多地方在今天看来有很多不方便的地方,比如无法查看怪物的一些属性,小地图上没有怪物显示,装备系统很复杂但一些数值不能直接查看比如物品等级。所以如今很多朋友玩这个游…

什么是驻点和拐点_拐点和驻点的区别有哪些

各位家长好,我是51学霸(51xueba.cn)专栏作者,甜老师全文共计758字,建议阅读2分钟拐点:二阶导数为零,且三阶导不以零;驻点:一阶导数为零或不会有。差别:可导涵数f(x)的极值点【必然】…

asp.net 将bmp格式图片怎么转换为jpg_Heic图片转换精灵-Heic图片高清转换JPG/PNG/BMP方法...

想打开heic文件,首先要做的是把图片格式转换成电脑可以查看的,电脑可以查看的形式也并非很单一,比如jpg/bmp/png,这些都是比较常用的格式,首先heic图片是苹果手机独有的图片格式,电脑上或者其他设备是无法打…

beaninfo详解源码解析 java_Java后端精选技术:源码解析Spring Cloud Zuul

Zuul 架构图在zuul中, 整个请求的过程是这样的,首先将请求给zuulservlet处理,zuulservlet中有一个zuulRunner对象,该对象中初始化了RequestContext:作为存储整个请求的一些数据,并被所有的zuulfilter共享。…

一加到1亿。C语言_可能是今年最难选的2部手机:小米10详细对比一加8T

原标题:可能是今年最难选的2部手机:小米10详细对比一加8T在智能手机行业里流传着这样一句话:旗舰处理器只能决定一款机型的下限,而不能决定它的上限;决定一款机型上限的是旗舰处理器之外的屏幕、拍照、UI等等。这句话放…

html5 webrtc fir 请求关键帧_中信建投官网强调认可我们的投资理念的股民朋友请求 CTRL D 收藏、锁定本直播地址...

本文摘要:有关中信建投官网强调认可我们的投资理念的股民朋友请求 CTRL D 收藏、锁定本直播地址的内容分享,跟踪了解如何看股票k线图,分享热点专题。欢迎来到 橘子股票直播间,本直播每日为大家更新最快、最精准、最全面的股市内容…

打印完全二叉树java_java 完全二叉树的构建与四种遍历方法示例

本来就是基础知识,不能丢的太干净,今天竟然花了那么长的时间才写出来,记一下。有如下的一颗完全二叉树:先序遍历结果应该为:1 2 4 5 3 6 7中序遍历结果应该为:4 2 5 1 6 3 7后序遍历结果应该为…

模拟 http connecttimeout_燃烧室数学模型模拟软件NPSS

燃烧室的各个结构都可以被建立数学模型用矩阵进行模拟计算,每个模型都由输入、定义各部件的参数以及输出组成。流体在系统中某个点的状态可以由速率、压力、温度和构成(例如铝粉和氢气的质量比例)等参数描述。由于各个参数之间存在反馈环路,导致输入和输…

两个时间点距离 time_t c_天津二建公路考试时间

天津二建公路考试时间 Vadg42d天津二建公路考试时间 预警体系通过预警分析和预控对策实现事故的预警和控制,预警分析完成监测、识别、诊断与评价功能,而预控对策完成对事故征兆的不良趋势进行纠错和治错的功能。技术方案现金流量表主要有投资现金流量表&…

java 168转换成861_java实验-java语言面向对象编程基础

java实验-java语言面向对象编程基础 (12页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!8.90 积分广州大学学生实验报告广州大学学生实验报告开课学院及实验室:开课学院及实验室&#xf…

c#养老院老人信息管理系统源码 论文_辽宁吃的好的社区养老院位置,爱心养老院_抚顺市望花区社会养老中心...

首页 > 新闻中心发布时间:2020-11-09 02:11:16 导读:抚顺市望花区社会养老中心为您提供辽宁吃的好的社区养老院位置,爱心养老院的相关知识与详情: 老人早晨气场后手指经常发硬,无法自己握拳。 老人关节活动不方便,活…

名片识别信息分类python_python体验名片识别OCR

我想使用名片识别OCR,主要研究了腾讯云的智能映像和腾讯Youtu.解析后的汉字直接是unicode,例如u\ u90e8 \ u95e8 \ u526f \ u603b \ u7ecf \ u7406,根据腾讯的文档,代码经验:首先,介绍一下.import timeimport randomim…

SQL进阶:子查询

一般情况下,我们都是直接对表进行查询,但有时候,想要的数据可能通过一次select 获取不到,需要嵌套select,这样就形成了子查询。 子查询可以位于查询语句的任意位置,主要的注意点在于用于不同的位置,和不同的关键字一起使用时,需要注意返回的列的数量和行的数量。 位于…

python3单例-python3如何运行文件夹python单例模式

单例模式是一种常用的软件设计模式. 在单例模式的核心结构中,只包含一个被称为单例类的特殊类. 通过单例模式可以保证系统中一个类只有一个实例,而且这个实例可以轻易被外界访问,方便控制实例对象的个数以节约系统资源. 单例模式是解决一个系统中某个类的实例化对象有且只能有一…

python json解析 超过对象_json序列化数据超出最大值(maxJsonLength)

标签:1、序列化:以下代码在对象过大时会报错:进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。//jsonObj比较大的时候会报错var serializer new JavaScriptSerializer();return serializer.Serialize(jsonOb…

native 真机测试react_react-native真机调试出现Failed to install all

使用的魅蓝note手机进行调试,没有想到就出现这个问题了。错误信息:Installing APK app-debug.apk on m1 note - 5.1 for app:debugUnable to install H:\ReactN\one\android\app\build\outputs\apk\app-debug.apkcom.android.ddmlib.InstallException: F…

android四周阴影效果_帮助独立开发者轻松创建令人惊叹的产品视觉效果

大家好,我是独立开发者Larry~作品发布、宣传交流过程中对作品进行样机包装或场景展示往往是不可或缺的,除了纯手工打造外,通常大家都会运用一些样机素材来完成对产品的快速包装,因此关于样机素材的资源网上有很多&…

python3 gui tk代码_【基础】学习笔记30-python3 tkinter GUI编程-实操12

import tkinter as tkwin tk.Tk()menu tk.Menu(win) # 创建顶层菜单filemenu tk.Menu(menu, tearoff0) # 创建二级菜单def printIterm():print(vPython, vPython.get())print(vPHP, vPHP.get())print(vCPP, vCPP.get())print(vC, vC.get())print(vJava, vJava.get())vPyth…

pythonweb全栈开发_Web全栈开发穿插路程(python+js)

简介:穿插路程,是指快去快回,来去一阵风,走的快,走马观花,没有细品。细品那就要慢慢熬功夫喽。1.完成后的效果是:用户访问入口页面,录入信息,提交后结果以逐步添加的形式…

C++和Rust_Kotlin、Rust两个充满了骚操作的编程语言,值得一玩

Kotlin和Rust都是两个年轻的编程语言,而且相比现在流行的Python、JavaScript/Typescript语言来说,Kotlin和Rust更接近底层,对于学习理解计算机原理,学习Kotlin和Rust应该是更好的选择。与C/C相比,Kotlin、Rust做上层应…