• react-native windows 项目迁移到mac 系统的流程


    1、将项目拷贝到mac系统,删除 node_modules 文件夹,然后执行 npm i 进行安装

    2、mac 的nodejs 版本切换 到Windows 系统的node 版本

    3、将 Android 目录下的 local.properties 文件 中sdk 路径修改成mac系统的 Android sdk 路径

      如:Windows 路径 sdk.dir=C:\Users\Administrator\AppData\Local\Android\Sdk

            Mac 路径 sdk.dir=/Users/pengxingjiang/Library/Android/sdk

    4、删除 Android/app/build 下的文件

    5、将 Android 目录 下的 gradlew 文件添加执行权 chmod  775 gradlew

    6、清理Android 项目 执行命令 gradlew clean

    报错处理:

    Could not get unknown property 'MYAPP_RELEASE_STORE_FILE' for SigningConfig_Decorated{name=release, storeFile=null, storePassword=null, keyAlias=null, keyPassword=null, storeType=null, v1SigningEnabled=true, v2SigningEnabled=true} of type com.android.build.gradle.internal.dsl.SigningConfig.

    这种情况 需要在 Android 目录下 gradle.properties 文件(如果没有自己创建

    添加如下内容配置证书

    MYAPP_RELEASE_STORE_FILE=my-release-key.keystore  #您的证书文件
    MYAPP_RELEASE_KEY_ALIAS=my-key-alias
    MYAPP_RELEASE_STORE_PASSWORD=你的证书密码
    MYAPP_RELEASE_KEY_PASSWORD=你的证书密码

     特别说明:我的证书文件放到Android/app 文件夹下

    7、执行命令 react-native run-android 即可正常编译运行

      如果出错请打开Android studio 工具,打开 rn 项目的Android 目录,在ide中他会自动安装各种依赖组件

    到此基本完成

      

  • 相关阅读:
    [Poi2000]病毒
    [Zjoi2015]诸神眷顾的幻想乡
    P1663 山
    P1837 单人纸牌
    P6584 重拳出击
    CF460C Present
    10.5 学习笔记
    多项式学习笔记(一) FFT
    NOIP 2020 游记
    uva 经典习题选做(dp专项)
  • 原文地址:https://www.cnblogs.com/pxjbk/p/13705061.html
Copyright © 2020-2023  润新知