您的位置:首页 > Web前端 > React

windows平台react-native && android安装错误Error EPERM

2017-01-23 10:06 417 查看

注:所有单词都是小写,关键词变成大写了,是csdn站弄得吧

1、初始化项目
react-native init newProject


2、手机连上usb口,在手机上的开发者模式中打开usb调试,如果手机屏幕出现提示密钥消息,点击确定。

3、对于Android5.0或以上的操作系统,在react-native项目根目录管理员运行
abd reverse tcp:8081 tcp:8081
,意思是通过adb反向代理端口,将调试电脑的8081端口反向代理到测试机上。这里可能出现一个问题,输入这个回车后,屏幕出现一大串英文,其中第一条是adb版本,并且下面的
adb commans
没有
reverse命令
,那就是adb版本低了。可以找一个更高版本的(我的是
1.0.36
),替换c:\windows下面的
adb.exe
,再次运行adb,查看版本。

4、运行项目
react-native run-android
,如果
React Packager
出现报错如下:

Error EPERM: opration not permitted. lstat 'xxx...'


用Android Studio找到react-native项目下的android文件夹打开项目,打开需要一段时间,会下载一些东西(正是react-native缺的?)



打开完成后,clear project



重新
react-native run-android
就可以了。

5、如果看到的手机是红屏幕,运行命令
react-native start
,我提前运行了这个命令,现在就省去了。

方法不一定适用,不过我的这个问题是解决了。我在github上发现了一些关于这个的issue。其中一个说的是在0.39版本中已经解决了这个问题。不过我的0.40版本并没有解决。也可能是机器问题吧。对了,有个issue说的是安装watchman。我没装……就没多折腾了。

参考

http://www.cnblogs.com/Sweet-Candy/p/5765112.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  RN android
相关文章推荐