Android Studio 2.1 Preview1在设备错误上没有剩余空间

时间:2016-03-11 20:52:43

标签: android android-studio

我将我的android工作室更新为2.1预览版,之后它正在给予 设备上没有剩余空间错误。 如何解决这个问题?

5 个答案:

答案 0 :(得分:10)

对我来说,这是因为我的 / tmp分区太小。我在尝试安装大型设备映像(Android 7.1)和尝试启动AVD时都遇到了这些错误。似乎Android Studio会尝试解压缩/ tmp中的大文件。

要在Linux上增加/ tmp的大小,请在/ etc / fstab中设置size =参数,例如在我的Ubuntu上我现在有:

tmpfs /tmp tmpfs defaults,size=3g 0 0

需要重新启动才能应用该更改。

请注意tmpfs is entirely held in RAM,因此您可能应该在安装这些组件后撤消此更改。

答案 1 :(得分:4)

TL; DR (如果/tmp中没有可用空间,则会发生这种情况)

要增加/tmp的大小,只需在终端中输入以下命令

$ sudo mount -o remount,size=8G /tmp/

P.S。: - 8G是一个仲裁值,您可以将其设置为足以完成任务的任何大小。

答案 2 :(得分:3)

您可以通过重新启动Android工作室/您的系统来消除此错误。

要解决此问题,请不要在有可用更新的情况下直接从弹出窗口更新SDK,而不是更新 转到 - > SDK平台窗口,

或转到文件 - >设置 - >外观和行为 - >系统设置 - > Android SDK

在该打开的窗口中,您将看到启动独立SDK管理器

点击它将打开另一个窗口,从那里更新你的SDK。

答案 3 :(得分:3)

您也可以在从终端启动studio.sh之前使用TMPDIR=pathtodirectorytobeusedastmp解决此问题。

例如:TMPDIR=/HOME/user/downloads studio.sh

P.S。这仅适用于您使用任何Linux发行版的情况。

答案 4 :(得分:0)

我们在这里谈论什么设备?这是为你的模拟器吗?

如果是这样,请尝试以下方法:

  1. 尝试清除设备上的缓存。高速缓存存储可能占用一些不需要的空间,尤其是在仿真器设备上。

  2. 在控制台窗口中,键入以下命令。

    android list avd

    emulator -avd My_Avd_Name -wipe-data

  3. 这样做会擦除您选择清除的模拟器的数据。

    1. 创建新的虚拟设备,并为其分配更多空间。我不确定您是否可以编辑现有的添加,只是为它添加更多空间。
    2. 资源:

相关问题