如何在Ubuntu 13.04中运行Android模拟器


45

13.04有什么方法可以做到这一点吗?如果是这样,您还可以提供有关该操作步骤的分步说明吗?


什么目的?这是为了发展吗?
thefourtheye

1
不,我只想像在Windows(Bluestacks)中一样玩Android应用程序(免费)
user128712 2013年

Answers:


34
  1. 从Ubuntu软件中心安装VirtualBox安装virtualbox

  2. 下载并安装Genymotion

  3. 使用此处提到的步骤创建一个新的虚拟机。


4
似乎下载链接不再起作用。
Ashwini Chaudhary 2014年


2
指南链接也被打破
Afshar Mohebbi'2

2
@afsharm指南链接已修复!(正在等待同行评议...)
亚当·莫谢

“此文件”链接断开:-(可在此处找到它www45.zippyshare.com/v/10597611/file.html
Philippe Gachoud

13

这是一个漫长的过程,但是我发现了一个博客,其中有逐步说明在ubuntu.s上安装android模拟器。检查此博客在Ubuntu 13.04上运行Android模拟器

在Ubuntu / Linux中安装Whatsapp

2013/12/29,atularvind,评论已关闭

大多数Android手机已安装并正在运行“ Whatsapp”应用程序。这篇文章是针对需要在ubuntu / linux上安装whatsapp移动应用程序的PC怪胎。Whats App Ubuntu

这是如何在ubuntu / linux中安装Whatsapp的几个简单步骤。您无需成为程序员即可在ubuntu中安装whatsapp。我们要做的是安装android模拟器,并在其中安装whats应用。

  1. 您需要安装android仿真器,为此您需要下载这里是描述如何在ubuntu / linux中安装android仿真器的指南
  2. 安装并运行android模拟器后,您需要在其中打开浏览器。

Whats App Android + Ubuntu

  1. 在浏览器中,打开Goog​​le并搜索“适用于Android的应用”。或转到链接http://www.whatsapp.com/android/,以下载whatsapp apk文件。单击立即下载。

  2. 下载文件后,在模拟器下安装whatsapp Apk文件。
    Whats App Ubuntu

  3. Whatsapp将要求进行移动验证。选择您的国家/地区,然后输入您的手机号码,以验证手机SIM卡。
    Whatsapp Ubuntu的

  4. SIM卡验证后,whatsapp会要求提供个人信息,例如照片,姓名。然后单击下一步以完成whatsapp安装。
    安装Whats App Linix

完成此步骤后,您可以在任何版本的Ubuntu下使用whats应用程序。

来自上述文章的https://web.archive.org/web/20130805194456/http://linuxicle.blogspot.com/2013/06/how-to-run-android-emulator-on-ubuntu.html的副本

2013年5月13日,星期一

如何在Ubuntu或Debian上安装/运行Android模拟器

这是有关如何在Ubuntu或Debian上运行Android模拟器的指南。
Android模拟器随附于Android SDK,因此您需要安装Android SDK。请按照以下步骤在Linux上安装Android SDK。

Android SDK需要Java JDK。因此,请首先安装Java JDK。

要在Ubuntu或Debian上安装Java JDK:

sudo apt-get install openjdk-7-jdk  

要在CentOS,Fedora或RHEL上安装Java JDK,请首先在系统上设置Repoforge存储库,然后运行以下命令。

sudo yum install java-1.7.0-openjdk-devel  

现在,从Android官方网站下载Android SDK ADT捆绑包。解压缩下载的ADT捆绑包,然后将sdk目录复制到您的首选位置。在这里,我假设Android SDK的安装目录为〜/ android-sdks。

对于64位Linux用户:由于Android仿真器是32位软件,因此您必须安装另一个必备组件ia32-libs。ia32-libs软件包包含一组ia32 / i386体系结构的运行时库,这些运行时库配置为在64位内核上使用。在64位Linux上,没有此软件包,创建SD卡的mksdcard实用程序将失败。

sudo apt-get install ia32-libs  

使用ia32-libs时,如果遇到32位libGL.so的任何错误,请执行以下操作:

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so  

为了运行Android模拟器,您首先需要创建一个新的AVD(Android虚拟设备),它是要模拟的Android设备的模拟器配置。要创建新的AVD,请首先通过运行以下命令启动Android SDK Manager。

 ~/android-sdks/tools/android  

转到Android SDK Manager菜单上的“工具”>“管理AVD”。它将打开AVD Manager。

点击“添加”按钮创建一个新的AVD。下面显示了新AVD的示例配置。

如果已成功创建AVD,则将看到以下确认。

您可以按照以下方法检查可用AVD的列表。

~/android-sdk/android list avds   

 Available Android Virtual Devices:  
   Name: my_avd  
   Path: /home/xmodulo/.android/avd/my_avd.avd  
  Target: Android 4.2 (API level 17)  
    ABI: armeabi-v7a  
   Skin: 800x1280  
  Sdcard: 1G  

要使用创建的AVD启动Android模拟器,请在AVD Manager上突出显示AVD,然后单击右侧栏中的“开始”按钮。

或者,您可以直接从命令行启动Android模拟器,如下所示。在这种情况下,请将“ @[your_avd_name]” 指定为仿真器的参数。

 emulator @my_avd   

取决于您的硬件,启动Android仿真器可能会很慢(甚至花费几分钟)。成功启动Android模拟器后,您将看到一个正在运行的Android设备实例。

在此处输入图片说明

祝您玩得开心!

编辑: Genymotion还是一个不错的选择,这是在Ubuntu 13.04中安装GenyMotion的指南

另一个编辑(由其他人进行:):由于上述genymotion链接已失效并且非常好,因此这里是14.04的指南

安装Genymotion

  • 首先安装virtualbox

    sudo apt-get install virtualbox
    
  • 点击下面的Genymotion网站上注册,并下载取决于你的硬件架构无论是32位或64位版本(找到你使用的是什么,你可以阅读

Genymotion注册页面

  • 将目录更改为下载bin文件的目录,然后运行以下命令。接受默认安装路径

    chmod +x genymotion-2.2.2_x64.bin
    
    ./genymotion-2.2.2_x64.bin
    
  • 将目录更改为genymotion的安装目录。默认是/home/[username]/genymotion/

    cd /home/[username]/genymotion/
    
    ./genymotion
    
  • 单击是添加您的第一个虚拟设备 在此处输入图片说明

  • 单击连接以登录并安装设备 在此处输入图片说明

  • 选择所需的设备,然后单击下一步 在此处输入图片说明

  • 输入设备的名称,然后单击“下一步”。 在此处输入图片说明

  • 等待,直到您的虚拟设备下载并部署 在此处输入图片说明

  • 点击完成 在此处输入图片说明

  • 单击播放以启动模拟器 在此处输入图片说明


您显然也可以安装Google服务...请参阅此处
Wilf 2014年

此答案中的第一个链接(运行android仿真器...)和第三个链接(安装genymotion ...)导致无效链接(显然已由blogspot删除)。
斯里兰卡

第一个链接可以在Wayback机器中找到这里,还没有发现第二个副本尚未...
维尔夫

我已经进行了大量编辑,因此即使其余链接都死了,它也应该很有用:)
Wilf 2015年

只是从别人那里复制...
吕克,



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.