android - Android Studio 3.1 设备上没有剩余空间
问题描述
在尝试了所有解决方案后,我发现我仍然无法安装 sdk。具体是
Google APIs Intel x86 Atom_64 System Image
下Android 6.0 (marshmellow) sdk
它抛出的错误是:
准备SDK
包 Google APIIntel x86 Atom_64
系统映像时出错:设备上没有剩余空间。
我正在运行 Linux Mint 18.3 cinnamon 64 位,驱动器上有 8GB RAM 和 250GB 可用空间到目前为止,我已经尝试将 df -h 下的所有文件系统增加到 8GB,因为我没有专门的 /tmp 文件系统(似乎在我的根文件系统下)
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 8.0G 0 8.0G 0% /dev
tmpfs 8.0G 9.3M 8.0G 1% /run
/dev/sda1 290G 51G 225G 19% /
tmpfs 8.0G 13M 8.0G 1% /dev/shm
tmpfs 8.0G 4.0K 8.0G 1% /run/lock
tmpfs 8.0G 0 8.0G 0% /sys/fs/cgroup
cgmfs 8.0G 0 8.0G 0% /run/cgmanager/fs
tmpfs 8.0G 44K 8.0G 1% /run/user/1000
(最后一个的正常输出大小为 3.9GB 或 700MB)
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 1003060 483 1002577 1% /dev
tmpfs 1009966 710 1009256 1% /run
/dev/sda1 19283968 506873 18777095 3% /
tmpfs 1009966 29 1009937 1% /dev/shm
tmpfs 1009966 6 1009960 1% /run/lock
tmpfs 1009966 19 1009947 1% /sys/fs/cgroup
cgmfs 1009966 15 1009951 1% /run/cgmanager/fs
tmpfs 1009966 31 1009935 1% /run/user/1000
我还尝试使用
export _JAVA_OPTIONS=-Djava.io.tmpdir=/var/tmp重新定位 java tmp 位置,
并将其放入studio.sh
文件中(显然这在 studio 3.x 中不起作用)也尝试了很多重启我这样做是为了 React Native 开发如果有更好的地方发布这个,请告诉我。谢谢
解决方案
推荐阅读
- unit-testing - init() 函数能否安全地启动 go 例程,包括沿测试?
- c++ - 我正在尝试使用回溯解决 N 皇后问题,但在编译时它会给出运行时错误(动态堆栈缓冲区溢出)
- selenium - 使用 jest 并行运行 selenium 测试
- curl - 如何更好地将 curl 转换为 ansible uri
- python - Tweepy Cursor.items() 无法与 api.retweeters 一起按预期工作
- javascript - 解码前和签名后的 JWT 不同
- sql - SQL:计算具有多个 group by 语句的两列
- c# - System.Reflection.Emit:绑定一个类和一个接口
- r - 选择两年内具有相同组的行
- java - 如何摆脱不必要的(?)代码 - 适应 DRY 原则