`
willsunforjava
  • 浏览: 167872 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu下创建swap分区解决Android4.1编译问题

 
阅读更多

今天编译android4.1.1的时候出现了一个错误

 

target Dex: android.core.tests.libcore.package.org.no-core-tests-res
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] 已杀死
make: *** 正在等待未完成的任务....

 

主要原因是内存不够,因为android4.1的编译要求4GRAM或者swap,我的内存是2G,解决办法可以是增加swap的大小。

 

1. 创建一个swap文件
sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304

2. 格式化文件,使之成为swap(交换设备)
sudo mkswap -v1 /boot/swapfile

3. 将swap加入到现有系统中
sudo swapon /boot/swapfile
free

4. 做永久性变更
sudo vi /etc/fstab

在文件末尾加上如下一行:
/boot/swapfile swap swap defaults 1 1

分享到:
评论

相关推荐

    Android手机开启高速缓存Swap分区的方法[归纳].pdf

    这些问题可以通过调整 Swap 分区大小、重新安装 Swapper 工具等方法来解决。 总结:本文详细介绍了 Android 手机开启高速缓存 Swap 分区的方法,并对相关知识点进行了详细的解释。通过使用 Swap 分区,可以提高游戏...

    ubuntu增加swap分区

    介绍: ubuntu系统增加swap分区

    利用fdisk建立swap分区

    在Linux系统中,创建SWAP分区是至关重要的,因为它提供了虚拟内存功能,当物理内存不足时,系统会将部分数据暂时存储到SWAP空间中。本文将详细介绍如何使用`fdisk`命令在Linux中创建SWAP分区。 首先,我们需要了解...

    修改swap分区大小方法

    一旦新分区创建完成,使用`mkswap`命令对新分区进行格式化,例如`mkswap /dev/hda6`。这里的设备名称需要与fdisk操作后的实际分区相匹配。 4. **启用新的swap分区**: 通过`swapon`命令启动新格式化的swap分区,...

    windows下浏览ext、swap分区

    在Windows操作系统中,浏览Linux系统的EXT...总的来说,虽然Windows系统不原生支持EXT和SWAP分区,但通过第三方软件如WinAllFS,用户可以方便地在Windows环境下浏览和管理这些分区,实现Windows与Linux之间的数据交流。

    Linux新建和增加swap分区

    在`fdisk`命令行界面中,使用`n`命令创建一个新的分区,然后使用`t`命令将该分区设置为swap类型(ID 82)。完成这些操作后,使用`w`命令保存更改并退出`fdisk`。 ##### 步骤3: 格式化swap分区 使用`mkswap`命令格式...

    linux 扩展SWAP分区

    解决这个问题的方法有多种,本文将介绍如何扩展根目录空间和 SWAP 分区,从而提高 Linux 系统的性能和稳定性。 扩展根目录空间 扩展根目录空间的步骤是添加一块磁盘,然后格式化磁盘,最后挂载到根目录下。具体...

    如何增加swap分区的大小

    但是,如果 swap 分区太小,可能会导致系统出现问题,例如内存溢出、程序崩溃等。在安装 Oracle 11g 时,如果发现系统的 swap 分区太小,需要增加 swap 分区的大小以满足系统的需求。本文将介绍两种增加 swap 分区...

    增大swap分区.txt 系统安装后修改swap分区

    因此,增大swap分区成为了解决这一问题的有效手段之一。 ### 描述解析:重复强调增大swap分区的重要性 描述部分通过重复文本的方式强调了增大swap分区的重要性,虽然这种方式在实际文档中并不常见,但其核心意图是...

    两种添加swap分区的做法

    ### 两种添加Swap分区的方法 #### 一、背景与意义 在Linux系统中,Swap分区是一种虚拟内存技术,用于在物理内存不足时...同时,合理利用Swap分区可以有效提升系统的稳定性和性能,特别是在物理内存资源有限的情况下。

    虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?.docx

    总结来说,解决这个问题的关键在于重新格式化SWAP分区,更改分区类型,获取并更新UUID,以及可能的情况下手动激活SWAP分区。这些步骤确保了Linux系统能够识别和挂载新增的磁盘空间作为SWAP分区,从而保证系统正常...

    Linux之如何在系统使用过程中配置SWAP分区

    如果您发现 SWAP 分区太小,可以删除当前的 SWAP 分区并重新创建一个新的 SWAP 分区或创建多个 SWAP 分区。 相关知识点 * SWAP 分区的作用 * 如何查看当前系统的分区状态及 SWAP 状态 * 如何创建一个新的 SWAP ...

    详细解读linux下swap分区的作用

    Linux下的swap分区是操作系统管理内存的一种机制,尤其在物理内存有限的情况下显得尤为重要。Swap分区的主要作用在于,当系统的物理内存不足时,它可以充当一个临时的扩展内存,将暂时不活跃的程序数据存储到硬盘上...

    Ubuntu安装时磁盘分区图文教程

    1. **主分区**:最多可以创建四个主分区,或者一个扩展分区加三个主分区。每个主分区都可以单独挂载为根目录(/)、交换分区(swap)或其他特定用途。 2. **扩展分区**:不直接用于存储数据,而是作为一个容器,...

    Dragonboard 410c 加载swap分区说明

    2. **创建分区**:使用fdisk或parted等工具,在microSD卡上创建一个新分区,并将其格式化为适合swap使用的文件系统,如交换文件系统。 3. **启用swap**:通过swapon命令启用新创建的swap分区。 4. **永久性设置**:...

    图解Ubuntu手动分区方法

    在 Ubuntu 中,默认的分区方式是将整个硬盘分为两个分区:/ 和 swap。/ 是根文件系统,swap 是交换分区。根文件系统包含了系统的所有文件和目录,而交换分区用于虚拟内存的存储。 但是,这种默认的分区方式并不适合...

    如何动态增加系统Swap分区

    ### 如何动态增加Linux系统的Swap分区 在Linux系统中,Swap分区的作用类似于Windows系统中的虚拟内存,当物理内存不足时,系统会将一部分暂时不用的数据交换到Swap分区中,从而释放物理内存空间供其他进程使用。这...

    Ubuntu添加swap分区的方法

    在Linux系统,特别是Ubuntu这样的发行版中,Swap分区是一个至关重要的组成部分,特别是在内存资源有限的情况下。Swap分区(或交换分区)实际上是硬盘上的一块区域,它充当虚拟内存,当物理RAM不足时,操作系统会将...

    详解如何在Ubuntu 16.04上增加Swap分区

    在Ubuntu 16.04上增加Swap分区是提升服务器性能和应对内存不足问题的有效手段。Swap分区是一种特殊的硬盘区域,模拟内存功能,当物理内存不足时,操作系统会将部分数据暂时存储到Swap分区,以扩展内存容量。然而,...

    Linux中增加Swap分区文件的步骤方法

    Linux 中增加 Swap 分区文件的步骤方法 Linux 操作系统中,Swap 分区文件是一种虚拟内存,用于存储内存中的数据以释放物理内存空间。增加 Swap 分区文件可以提高系统的性能和稳定性。本文将详细介绍在 Linux 中增加...

Global site tag (gtag.js) - Google Analytics