zoukankan      html  css  js  c++  java
  • react native 从头开始

    1.react-native run-android 报错SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

      解决方法:需在android根目录添加local.properties文件     

      文件内容: sdk.dir = /Users/【username】/Library/Android/sdk    // sdk安装地址目录

    2.命令行启动AVD模拟器:

    # # 进入sdk的tools目录下
    # cd /Users/【username】/Library/Android/sdk/tools
    # # 查看虚拟机设备
    # ./emulator -list-avds
    # # 运行模拟器
    # ./emulator @Nexus_5X_API_28
     
    注意:

    在创建虚拟机的时候,AS会默认推荐下载带Google APIs的x86 Images,由于大陆对google的限制,所以会导致报错。

    解决办法,下载不带Google APIs的x86 Images, 然后再重启终端,重新输入命令,成功启动安卓虚拟机。

    命令后进入sdk目录略显繁琐,可自行便携sh文件来方便操作

    创建avd.sh文件

    cd /Users/【username】/Library/Android/sdk/tools
    ./emulator -list-avds
    ./emulator @Nexus_5X_API_28
    

    命令行进入avd.sh文件目录

    赋予脚本可执行权限,输入命令:chmod +x  avd.sh 回车

    执行  ./avd.sh 即可

    模拟器启动后  

    adb shell input keyevent 82  命令调出模拟器调试工具

     

    3.React Native 真机红屏之Could not connect to development server.

        1.解决方法找到RCTBundleURLProvider.m文件,

     NSString *host = ipGuess ?: @"localhost";
    
    更改为
    
     NSString *host = ipGuess ?: @"127.0.0.1";
    

     2.usb连接上;摇一摇手机选择Dev Settings 输入 电脑IP:8081

       至此,解决了Could not connect to development server(Android)的问题

       连接上后,可以不用usb连接,直接WiFi连接真机测试。

  • 相关阅读:
    logging 用于便捷记录日志且线程安全的模块
    win10安装多个mysql实例
    Windows安装mysql-msi
    webAPI解决跨域问题
    net core通过中间件防御Xss
    导出excel
    DES加密/解密类
    MySQL优化配置
    上传文件到服务器
    HttpWebRequest调用接口
  • 原文地址:https://www.cnblogs.com/zhuzeliang/p/9922253.html
Copyright © 2011-2022 走看看