博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react native 从头开始
阅读量:6988 次
发布时间:2019-06-27

本文共 1159 字,大约阅读时间需要 3 分钟。

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连接真机测试。

转载于:https://www.cnblogs.com/zhuzeliang/p/9922253.html

你可能感兴趣的文章
ss命令-生产必备命令
查看>>
arp(中间人***)-为pe文件注入后门
查看>>
ORA-32001: 已请求写入 SPFILE 但是在启动时未
查看>>
关于HTML5的简单理解
查看>>
13.2管理网络冗余与数据存储群集
查看>>
RocketMQ原理解析-broker 3.load&recover
查看>>
k8s(四)、微服务框架istio安装测试
查看>>
使用Service Mesh整合您的微服务架构
查看>>
阿里开源的 java 诊断工具—— Arthas
查看>>
linux内容批量替换的命令
查看>>
dedecms广告功能分析
查看>>
Confluence 6 升级自定义的站点和空间获得你的自定义布局
查看>>
Angular CLI 创建你的第一个 Angular 示例程序
查看>>
深入理解javascript原型和闭包(16)——完结
查看>>
近日记事2-PG库挂掉了,还是恢复吧~
查看>>
数据源ObjectDataSource的数据访问类的编写
查看>>
如何点击每一列的时候alert其index
查看>>
【原创翻译】类型
查看>>
深入解读Windows Azure VM 实例级 IP
查看>>
python常用函数
查看>>