• React-Native 真机调试踩坑指南


    继上一篇基础安装踩坑继续我们的踩坑之旅,备注一下以下仅针对Mac环境~~

    安卓

    1、adb 找不到命令?
    Adb的全称为Android Debug Bridge,就是起到调试桥的作用,真机调试安卓必备的工具。
    做RN开发一般都会安装android studio,在安装之初会有一个android-platform-tools选项,这个就是adb用到的东西了。安装android studio之后,一般情况下配置一个bash_profile,把相关的环境变量配置以下就好了。

    cd ~
    touch .bash_profile
    

    新建文件后在文件中添加如下配置

    # 如果不是用Android Studio安装的sdk,则其路径可能不同
    export ANDROID_HOME=$HOME/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    export PATH=$PATH:$ANDROID_HOME/emulator
    

    2、.bash_profile都配好了还没起作用,什么情况?
    配置好之后没起作用,可能是因为你没有更新配置,导致配置没生效,用source命令更新以下就好了

    source ./.bash_profile
    

    IOS

    1、使用dp单位后,ios大屏机屏幕中出现一个半透明的白色条块?
    这个我也叫它“幽灵白块”,他的出现是由于当前dom设置了左上和右上的圆角,且圆角半径较小,并且目前只在ios np系列上发现了。
    解决办法也有点奇葩。。。调大一点圆角半径就好了,具体原因一直没找到。
    2、报错

    Module AppRegistry is not a registered callable module (calling runApplicatin)      
    

    这个仅在IOS下报错,网上找了一圈,应该是Xcode的问题,Xcode里面切换下工程就好了。

    碰到了在更新上来,持续更新贴~需求请关注~
    大家还有别的话,欢迎补充~~

  • 相关阅读:
    JS 深拷贝方法
    数字图像处理中的混叠
    RoIAlign理解
    关于python项目vscode 提示import could not be resolved的问题解决
    HTTPS网站证书申请,HTTPS的安全特性
    使用多域名SSL证书 一种免费的证书申请方式
    During secondary validation: DNS problem: query timed out looking up CAA for ***
    The Next Gen Database Servers Powering Let's Encrypt
    Jenkins 构建及回滚任务
    Go优雅追踪堆栈错误包
  • 原文地址:https://www.cnblogs.com/heioray/p/9894976.html
Copyright © 2020-2023  润新知