Android工作室AVD amanger未能安装Google API Intel x86 Atom_64 System Image

时间:2016-08-25 12:26:21

标签: android android-studio-2.1

在android studio中安装模拟器时出现以下错误

安装期间发生错误:文件太大。 无法安装Google API Intel x86 Atom_64 System Image!

在控制台中使用相同的Stacktrace

    [ 577974]   WARN - ectedPackagesStep$CustomLogger - An error occurred during installation: File too large. 
java.io.IOException: File too large
    at java.io.FileOutputStream.writeBytes(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.java:326)
    at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
    at com.android.repository.util.InstallerUtil.unzip(InstallerUtil.java:122)
    at com.android.repository.impl.installer.BasicInstaller.install(BasicInstaller.java:96)
    at com.android.tools.idea.sdk.wizard.InstallSelectedPackagesStep$InstallTask.run(InstallSelectedPackagesStep.java:242)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
    at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:127)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:366)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:55)

系统配置:

  • Os :Centos7
  • Android Studio :2.1.3
  • Java :jdk 1.8

1 个答案:

答案 0 :(得分:0)

得到了修复,实际问题是文件大小的ulimit是1G,解压缩的文件是2G大小所以它丢弃的文件太大(核心转储)

<强> -rw-RW-R--。 1 shubhendu shubhendu 2.0G Aug 27 17:28 userdata.img

将ulimit增加到4G解决了这个问题。

对于Centos7,可以在以下文件中增加用户的ulimit:

sudo vim /etc/security/limits.conf
shubhendu   hard  fsize  4096000