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 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章