zoukankan      html  css  js  c++  java
  • 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中他会自动安装各种依赖组件

    到此基本完成

      

  • 相关阅读:
    微信小程序自定义navigationBar
    微信小程序-自动定位并将经纬度解析为具体地址
    a conexant audio couldnot befound
    平衡二叉树(AVL)java实现
    二叉树的各种非递归遍历
    选择排序
    快速排序
    冒泡排序
    数组洗牌
    haffman树c实现
  • 原文地址:https://www.cnblogs.com/pxjbk/p/13705061.html
Copyright © 2011-2022 走看看