最近迷上了ubuntu(64位),把能在win7上开发的事情,基本全部移到了ubuntu系统上,整体感觉比较爽,遇到问题解决问题,能够锻炼自己。今天,在ubuntu上安装的android sdk,把4.4.2那个版本也就是android19下载下来了,然后一些tool也下载了好了,然后就用eclipse(as还没有装好)准备测一个test,那首先得创建一个虚拟机吧,懒得用真机了,然后创建之后,碰到了第一个问题:
创建好之后,启动android虚拟机的时候,报如下错误:
Failed to start emulator: Cannot run program "xxx/android-sdk-linux/。。。": error=2, 没有那个文件或目录
然后,就上网搜原因,网上很多说的都是,android虚拟机不支持ubuntu64位系统,要安装32为系统支持库,然后,我又开始了安装
sudo apt-get install ia32-libs
这个东东的过程,结果报如下报告:
正在读取软件包列表...完成 正在分析软件包的依赖关系树 正在读取状态信息...完成 现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已经被废弃, 或者只能在其他发布源中找到 E:软件包 ia32-libs 没有可供安装的候选者
这很显然,没装成功啊,之后又查了怎么安装32位支持库,也试了:
dpkg --print-architecture dpkg --add-architecture i386 apt-get update apt-get install iceweasel:i386
这些东西,还是不行,即将崩溃之际,想到这几天总是吃亏在ubuntu文件权限上,然后就把android sdk目录的权限设置成777,在启动android虚拟机,启动成功!!!
相关推荐
Android虚拟机分析涉及对Dalvik虚拟机的深入理解。Dalvik是专为Android平台设计的虚拟机,用于运行Android应用程序。Dalvik虚拟机最显著的特点是它针对低内存使用和高效的处理器使用进行了优化,这对于移动设备来说...
此外,Android虚拟机不仅限于Windows XP,还可以在Mac和Ubuntu等其他操作系统上的虚拟机环境中运行。例如,使用Oracle VM VirtualBox可以实现类似的操作。虚拟机中的Android系统可以运行各种应用程序,如时钟、联系...
本文将详细介绍这一过程,包括VMware虚拟机中的Ubuntu安装、VMware Tools的安装、Android开发环境的配置以及Android源码的下载。 首先,我们来讨论如何在VMware虚拟机中安装Ubuntu 10.04。这个过程通常包括以下步骤...
通过上述步骤,您已经成功地在Ubuntu虚拟机环境中安装了JDK、Eclipse和Android SDK,并创建了一个Android虚拟设备。这为在Ubuntu环境下进行Android应用开发奠定了坚实的基础。接下来,您可以利用Eclipse IDE开始构建...
可以从官方网站下载 ADT,安装完成后,可以在 Eclipse 中创建 Android 项目。 在搭建 Android 开发环境时,还需要安装 Java JDK 和 Apache Ant。Java JDK 是 Android 开发所需的基本组件,而 Apache Ant 是一个自动...
它利用了Intel处理器中的VT-x(Virtualization Technology扩展)特性,使得Android虚拟机能够在宿主机上以接近原生的速度运行。在描述中提到的“haxm-windows”,显然是指该工具的Windows版本。 HAXM的工作原理主要...
安装后,需要准备Ubuntu系统的安装镜像文件,如ubuntu-16.04-desktop-amd64.iso,然后在VMware中创建新的虚拟机并安装Ubuntu。 在Ubuntu安装完成后,接下来需要配置文件共享。文件共享是实现Windows与Ubuntu间数据...
标题中的“android limbo ubuntu x86 qcow2”涉及到了多个技术概念,它们都是在虚拟化和操作系统领域的关键术语。下面将详细解释这些概念及其相互关系。 1. **Android**: Android 是一个开源的操作系统,主要用于...
### Ubuntu下搭建Android开发环境:全面解析 #### 一、Ubuntu与Linux的渊源及其优势 Ubuntu是一款基于Linux内核的开源...无论是新手还是经验丰富的开发者,Ubuntu提供的强大平台都将为Android开发之旅增添无限可能。
那么在Ubuntu环境下桌面创建Genymotion虚拟机呢,今天搞搞试试看~!~! Virtualbox 先安装虚拟机软件Virtualbox,没有安装这个软件不能够使用Genymotion软件。 sudo apt-get install virtualbox Genymotion 下载
本文档详细介绍了如何在 Ubuntu 10.04 LTS 下使用 VirtualBox 虚拟机编译 Android 2.2 的源代码,包括环境搭建、文件夹共享配置、源代码编译环境配置、编译过程中的问题解决以及 `out` 目录的说明。这对于那些希望...
安装Eclipse时,选择与你的Ubuntu系统兼容的版本,并将其解压缩到你之前创建的AndroidProject目录下。 安装好Eclipse后,你需要下载并安装Android SDK。SDK包含了许多工具,如adb(Android Debug Bridge)、DDMS...
随着移动互联网技术的快速发展,Android已经成为全球最受欢迎的移动操作系统之一。对于开发者而言,掌握如何在不同的开发环境中高效地进行Android应用开发变得尤为重要。本文将详细介绍如何在Ubuntu环境下配置...
为了完成这一任务,首先需要在一个虚拟机环境中安装Ubuntu操作系统,这是因为Android源代码不支持在Windows环境下直接构建。 #### 准备工作 1. **硬盘预留空间**:为了确保Ubuntu系统能够顺畅运行,并有足够的空间...
在VirtualBox中创建新的虚拟机,设置合适的硬件配置,如内存大小(至少2GB)、处理器核心数量(至少2个),并添加一个虚拟硬盘,建议选择动态分配类型,以便节省磁盘空间。然后,将下载的Ubuntu Server ISO镜像设置...
ubuntu(虚拟机)版本16.04 LTS 添加swap 用free查看swap分区大小 free -m 创建一个swap文件夹 mkdir swap cd swap sudo dd if=/dev/zero of=swapfile bs=1024 count=100000 其中count的大小对应swap的大小,如...
随着移动互联网的发展,Android操作系统作为全球最流行的移动操作系统之一,其应用开发与系统定制的需求日益增长。对于开发者而言,选择一个高效稳定的开发环境至关重要。Ubuntu作为一种广泛使用的Linux发行版,不仅...
2. **Smali与Baksmali**: Smali是一种汇编语言,用于表示Dalvik虚拟机(Android)的字节码。Baksmali是用于将.dex文件(包含Java字节码)反汇编为Smali代码的工具。Apktool内部集成了Baksmali,所以在反编译时无需...