在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)
系统配置:
答案 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