【React Native 一】零基础搭建demo

React Native version: 0.73
环境: nvm: 1.1.12 (nvm list available可查看node可安装版本) node: 20.10.0 java: 17.0.10

  1. 创建项目:npx react-native@latest init AwesomeProject
  2. 运行项目:npx react-native run-android
    [1] 用Android Studio里创建虚拟设备
    [2] 用mumu模拟器连接电脑 先打开mumu模拟器 然后打开开发者模式里的USB调试 然后控制台运行adb connect 127.0.0.1:7555 然后运行adb devices显示设备 然后在VSCode里用命令npx react-native run-android运行项目 就成功啦
    3.(1)调试官网参考
    命令启动react-devtools之后出来如下弹窗,
    在这里插入图片描述

(2)打android包:官网参考
打包完的apk包在xx\ProjectName\android\app\build\outputs\apk
遇到问题:
[1] Could not find method debug() for arguments [build_tf4f59qcoffrkobgp15qeykk r u n c l o s u r e 2 _run_closure2 runclosure2_closure5 c l o s u r e 7 @ 73195 a f d , S i g n i n g C o n f i g _closure7@73195afd, SigningConfig closure7@73195afd,SigningConfigAgpDecorated_Decorated{name=release, storeFile=null, storePassword=null,
keyAlias=null, keyPassword=null, storeType=pkcs12, v1SigningEnabled=true, v2SigningEnabled=true, enableV1Signing=null, enableV2Signing=null, enableV3Signing=null, enableV4Signing=null}] on SigningConfig container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer.
解决: 从Android Studio打开android,配置项目gradle发现gradle版本太低,于是下载了新的gradle版本
在这里插入图片描述
在这里插入图片描述

遇到问题:
(1) 如果下载node有问题,例如:npm -v, npx -v或者执行npm npx遇到问题npm ERR! Unexpected token ‘.‘ 等,如果用的nvm安装的node.则更新nvm到最新版,可解决大部分问题。nvm更新方法,如果本地有旧版本的nvm,则可通过nvm github下载nvm-update.zip 解压点击exe执行文件更行就行 不用卸载原来的nvm. 这个更新方式会保留本地的node环境。
在这里插入图片描述
(2) 拓展命令: npx react-native doctor 检查本地环境

初次写遇到的语法:

  1. 无参数 onPress={test}
  2. 有参数 [1] onPress={()=>test(param)} [2] onPress={handlePress.bind(this, ‘anotherParam’)} [3] 状态管理
const [count, setCount] = useState(0);
const incrementCount = () => {
    setCount(count + 1);
  };    <Button title="Increment" onPress={incrementCount} />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值