React-native+genymotion+Ubuntu常見問題
阿新 • • 發佈:2018-09-04
res 簡單 star ubuntu 編譯 下載 rop 境遇 fail 這都是由於權限問題造成的。這裏可以以root身份啟動,也可以將genymotion負責裝下載文件的文件夾的權限開放。
之前做前端大多在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.
-
- “./android”文件的權限問題
這個文件默認對 普通用戶沒有讀寫權限的,這裏我們只要將其讀的權限打開就行了。
- “./android”文件的權限問題
- 3.react-native編譯程序找不到sdk
這個問題不一定每個人都有,但如果你發現了,解決起來也很簡單。你只要在你項目的文件夾下的android文件夾內創建 local.properties 文件(如果有編輯即可)。然後在裏面寫上
sdk.dir = { your sdk path }
React-native+genymotion+Ubuntu常見問題