react-native mac上配置android

1 环境配置问题

首先要下载android studio,安装后配置sdk,开发时需要的特有的库请参考{reactnative中文网}所写的进行安装。并按照所述配置环境变量。主要变量有三条,分别是ANDROID_HOME和sdk的tools以及platform-tools文件夹,如果都配置正确了,在命令行中输入android 和adb 都可以正常响应。记得最后要使用source ~/.bash_profile命令让环境变量立即生效,否则只能等到重启才会生效。
关于环境变量,mac需要配置bash_profile文件,其在用户文件夹下,由于是“.bash_profile”文件,在mac下默认是隐藏的,所以使用Command+Shift+. 可以切换当前文件夹内容的隐藏和显示状态,另外提供一个命令行来修改系统设置,defaults write com.apple.finder AppleShowAllFiles -bool true。如要隐藏的话,最后的布尔值置为false即可,完成操作后要记得关闭finder才生效,或者执行命令 killall Finder。在命令行中查看文件的时候可以查看隐藏文件,需要在ls后面加上-a,即可显示隐藏文件了。

2 mac常用命令

chmod a+x ./文件名 获取读写权限,一般使用777作为参数也是可以的,获得完全的读写权限,前提是自己一个人使用的时候,如果是多人使用的服务器或者电脑系统,则推荐详细了解权限的参数
mkdir 创建文件夹
touch 新建文件
cp 复制文件【参数(-R是递归赋值) 源文件 目标文件】
rm 删除文件【参数-rf是递归和强制(rm -rf/ 删除系统文件,干干净净清清爽爽……)】
mv 移动文件 也可通过本命令改变文件名【mv 被修改文件名 修改后的文件名】
find 查找文件 【参数是匹配表达式】
file 显示文件类型 【文件名】
diff 比较两文件差异
ps 显示当前进程状态
kill 终止进程
ps -ef|grep * 常见的查找进程的命令, -ef 是ps的参数,e是显示所有程序,f是显示uid,ppip等参数信息,|管道符表示ps命令和后面的grep搜索命令同时执行。搜索出来的结果中PID就是程序的ID,后续可以用kill 加id号终止进程。如果执行kill命令该程序还在,则可使用-9 强制关闭该进程。{查看进程和删除进程}
env 显示当前的所有系统变量
df /tmp 显示文件系统总空间和可用空间
clear清屏
chflags nohidden ~/Library 显示资源库
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES 在Finder中显示完整路径,需要killall Finder

3 run-android

首先确认已经安装好必备的软件后,通过react-native run-android 命令来执行android项目,如果第一次运行,会远程下载gradle,这个过程比较漫长,而且容易失败,推荐登录android开发者工具库来下载对应版本的离线包的gradle,放在${user}/.gradle/wrapper/dists/gradle-2.*-all/一堆数字/下面,不需要解压,然后再执行run-android,自动会对该包进行解压解析了。
如果一切正常,解析完之后会立刻执行项目,但是如果遇到了像我的这种情况,还是报错说在gradlew installDebug找不到android模拟器或者没有正确的环境变量,可以命令行手动进入android文件夹下执行gradlew installDebug,我遇到的情况是报错说没有权限,这就好办了,使用第一条的方法获取权限即可,然后顺利的安装了应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值