(OK) Android Studio 3.2 中创建新的AVD时,出现错误(No space left on device)—— on Fedora 27

To install:
- Google APIs Intel x86 Atom System Image (system-images;android-27;google_apis;x86)
Preparing "Install Google APIs Intel x86 Atom System Image (revision: 5)".
Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86-27_r05.zip
An error occurred while preparing SDK package Google APIs Intel x86 Atom System Image: No space left on device.
"Install Google APIs Intel x86 Atom System Image (revision: 5)" failed.
Failed packages:
- Google APIs Intel x86 Atom System Image (system-images;android-27;google_apis;x86)


通过如下步骤 创建 新的 AVD 时,
        Tools -> Android -> AVD Manager        # launch the AVD Manager, Creating a New AVD
出现上述错误(No space left on device.)


主要原因:/tmp 的空间不足,By default /tmp is a tmpfs limited to half the size of RAM.
        文件系统        容量    已用  可用   已用%   挂载点
        tmpfs         3.8G   3.8G  0G    100%   /tmp

解决问题的方法-1:
        mkdir /opt/tmp
        umount -l /tmp
        mount --bind /opt/tmp /tmp

解决问题的方法-2:
        # increase the size of the /tmp
        mount -o remount,size=8G,noatime /tmp



重新创建 新的 AVD,即可成功。
        然后,rm /opt/tmp/* -rf
        或者,重启系统
posted @   张同光  阅读(766)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示