React-native+genymotion+Ubuntu常见问题

之前做前端大多在windouws下,而后端又在linux下。由于来回切换麻烦,所以几天也将react-native项目切换到了ubuntu上来做。由于linux天生的权限问题,导致我在ubuntu下部署开发环境遇到了几个小问题,在这里总结一下。

  • 1.genymotion权限问题;
    当我在在ubuntu上安装完genymotion后,紧接着就以普通用户的身份启动Genymotion.但是在下载virtual machine的时候就出错了。一共有两个错误,

Http response error: no such file or directory

genymotion failed to write virtual device description file.
这都是由于权限问题造成的。这里可以以root身份启动,也可以将genymotion负责装下载文件的文件夹的权限开放。

    1. “./android”文件的权限问题
      这个文件默认对 普通用户没有读写权限的,这里我们只要将其读的权限打开就行了。
  • 3.react-native编译程序找不到sdk
    这个问题不一定每个人都有,但如果你发现了,解决起来也很简单。你只要在你项目的文件夹下的android文件夹内创建 local.properties 文件(如果有编辑即可)。然后在里面写上

sdk.dir = { your sdk path }

猜你喜欢

转载自blog.51cto.com/13951537/2170062