一. 下载VMware
VMware Workstation Pro 16.1.0 Build 17198959
二. 下载Ubuntu
Ubuntu Desktop 20.04 LTS
建议分盘大点,我第一次分了20G,结果不够用,想扩盘,没成功,就重装了,这次分了80G
三. Ubuntu 环境搭建准备
1. 切换apt源 (在Settings => About => Software Updates => Download from => other => china => select best server
2. 安装jdk8
sudo apt-get install openjdk-8-jdk
3. 安装Android Studio
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
sudo add-apt-repository ppa:maarten-fonville/android-studio
sudo apt update
sudo apt install android-studio
4. 安装git
sudo apt-get install git
git --version
5. 安装node和npm
sudo apt-get -y install npm
node -v
npm -v
6. 参考React-native官网搭建android环境
7. 如何在 Ubuntu 20.04 上安装 Visual Studio Code
8. Ubuntu 18.04 NVIDIA驱动安装总结(真机安装Ubuntu 发现超卡,解决办法,更新显卡驱动,实测,有点效果)
8.1使用标准Ubuntu 仓库进行自动化安装
这种方法几乎是所有的示例中最简单的方法,也是该教程最为推荐的方法。首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。在命令行中输入如下命令:
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-304 - distro non-free
driver : nvidia-340 - distro non-free
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver : intel-microcode - distro free
从输出结果可以看到,目前系统已连接Nvidia GeFrand GTX 680显卡,建议安装驱动程序是 nvidia-384版本的驱动。如果您同意该建议,请再次使用Ubuntu驱动程序命令来安装所有推荐的驱动程序。
输入以下命令:
sudo ubuntu-drivers autoinstall
一旦安装结束,重新启动系统,你就完成了。
9. 如何在Ubuntu 18.04上安装Yarn
sudo apt install curl
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn
10. yarn create react-app test00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: “00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: 'install'” Code Answer’s
sudo apt remove cmdtest
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn -y
11. /bin/sh: 1: react-native: Permission denied(给权限)
sudo chmod -R 777 文件夹名
遇到问题解决
- Error: spawn ./gradlew EACCES at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
- 问题分析: 运行reac-nativet时报错,Error: spawn EACCES,这个是没有权限导致的。
-
解决: chmod -R 777 /tanhuajiaoyou 注:表示将整个/tanhuajiaoyou 目录与其中的文件和子目录的权限都设置为rwxrwxrwx
-
解决apt-get /var/lib/dpkg/lock-frontend 问题
-
sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/dpkg/lock sudo rm /var/cache/apt/archives/lock
-