(示范截图)在UK1404里执行Android apps

手机跟平板电脑的最明显的优点之一,乃是它有非常多很有用的apps。

我们在优麒麟桌面里,花一点小功夫,经过像VirtualBox的虚拟系统,也可以执行这些apps。(UbuntuKylin 的潜力,实在是无穷尽的。:lol )

我们附上一些在UK1404里执行Google Galaxy Nexus 4.3 (720 x 1280)的截图。这个虚拟机可以直放,也可以横躺。请特别注意Google Play这个icon(在第三行左图),我们可以装设像同花顺,风行影视等Android apps。有需要的时候,也可以放大成整个PC屏幕(请参阅“北京爱情故事”)。

因为PC的CPU比起手机跟平板电脑要强的太多太多了,虽然是在虚拟机下执行,Android apps在UK404里的速度要比实际机器快多了。

(6.30.2014补充)

最近我们的UK1404机器“又”碰到了一个很严重,必须马上解决的(中文乱码)问题。现在这个问题终于解决了*。以下就把这些截图取得的方法,简单报告一下。

作业系统: UbuntuKylin 1404 64-bit

准备动作

如果没有Google账号的话,到gmail.com 申请一个。

到 genymotion 申请一个账号 (可以用自己原有的email账号或刚刚申请到的Gmail账号。

装设 VirtualBox 虚拟系统的正确步骤

echo deb http://download.virtualbox.org/virtualbox/debian trusty contrib > vbox.list

sudo cp vbox.list /etc/apt/sources.list.d/

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install virtualbox-4.3

sudo usermod -a -G vboxusers $USER

wget -q http://download.virtualbox.org/virtualbox/4.3.20/Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.vbox-extpack

sudo virtualbox Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-4.3.16-95972.vbox-extpack

下载 Android VM (现已改名为 genymotion)虚拟机

(如截图的标题genymotion-libreoffice.png所示,我们用的是Genymotion虚拟机,截图乃是用LibreOffice制作的):

(为了节省时间,我把该虚拟机档案放在金山快盘里,有兴趣的亲们也可以到genymotion.com直接下载)

http://kc.cc/VUaG

chmod +x genymotion-2.2.2_x64.bin

./genymotion-2.2.2_x64.bin

把genymotion (或 Android VM)下载(自动解压缩)后,我们就可以“初次”启动该虚拟机。

cd genymotion

./genymotion

装设特殊的Android 手机或平板

启动 genymotion后,按"Connect",就会有一大堆的Android 手机或平板让我们选择(这之前必须填入我们刚刚申请到的Genymotion账号及密码)。为了配合下面的步骤,请(务必)选择:

Google Galaxy Nexus - 4.3 - API18 - 720x1280

Android 虚拟机出现后,稍微等一些时间,把它关掉 (“X”),再根据前述方式,启动 genymotion 虚拟机。

补强动作

以上做出来的Android虚拟机,对我们并没有太大用处。第一个补强动作乃是装设ARM-to-X86的emulator(again,放在金山快盘里):

http://kc.cc/VVtb

装设的方式,很简单的,把刚刚下载的压缩档从Nautilus“拉”到genymotion 虚拟机即可。

装设ARM-to-X86的emulator后,记得要 reboot genymotion 虚拟机。

第二个补强动作乃是装设Google Play Store(again,放在金山快盘里):

http://kc.cc/VVtu

装设的方式,同样的,(reboot Android 虚拟机以后)把刚刚下载的压缩档从Nautilus“拉”到genymotion 虚拟机即可。

(7.13.2014补充)

最后一步乃是在Unity Launcher里建立一个捷径,最简单的方法,可以利用 alacarte 这个套件(Ubuntu 套件库里即有),Android的图标网路上到处多是。 下面是我们的一个例子:

在金山快盘还没有修好以前,上面所提到的三个档案已重新上载到360,下载的资料如下:

http://yunpan.cn/Q7VZQt8Q4ZiRM (提取码:ee44)

http://yunpan.cn/Q7VKr86uUmJxv (提取码:5736)

http://yunpan.cn/Q7VZcBWYs7jBL (提取码:bccd)

哇塞,怎么做到的?急着看下集!

额楼主你只发效果不发操作方法是什么意思。。。。

快些分享经验

很抱歉,最近因刚出差回来事情非常多,会尽量找出时间把资料尽快整理出来。:handshake

期待快点分享:)原来用的谷歌虚拟机打开apk很卡,用virtualbox安装x86版android系统,老不能解决横屏的问题,就放弃了。

嗯很是期待啊

而且虚拟机安装的x86经常报错,停止运行。。。已放弃。。:frowning:

嗯很是期待啊

期待

期待…

这是个好东西,使用linux就是没有好的app!

很期待你的方法,在网上找了下,好像2009年就有人在这样做了。http://bbs.gfan.com/android-28085-1-1.html但一直没有公开的方法,其它都是讲虚拟机的方式模拟,太期待楼主的方案了。这样软件就能用android的了。:)

留个记号

期待楼主分享啊。。

Linux桌面缺软件的难题,一下就被楼主搞定了。

楼主,你的软件是genymotion吗?谢谢你提供的信息,我下载了genymotion。下载地址为http://www.genymotion.cn/,我在用了。内存占用很小,apk软件直接拖到窗口就直接安装了。android上的软件,大家就随便用吧。如果是这款软件,不知你这么多天不给我们个提示?期待你的软件。

我们再上传一些我们实施例子的截图,大家看着图,应该都会知道什么意思。

这些东东其实跟变魔术没什么大不同,魔术本身,说穿了一文不值。但要表演的让大家相信,却要先付出一大堆功夫长时间的苦练。我们最重要的目的当然还是在推广UbuntuKylin,尤其是它的应用工具(LibreOffice/Writer/Calc/Impress/Base, Gimp, Inkscape等),但我们在一台27"的AIO(All-In-One)touch screen 机器上示范(UK1404 + Android VM)时,的确给在场的观众一个很强的震撼效果。 :lol

我装完之后是这个样子,是什么情况啊?

一般较容易出错的地方,在于最后两个补强动作–忘了 reboot这个动作(三次)。

从新装 genymotion 虚拟机很简单。

第一步,先把 genymotion 夹(folder)去掉:

rm -rf genymotion/

然后重新建立虚拟机:

./genymotion-2.2.2_x64.bin

再进行顶楼所列的“补强动作”:

http://www.ubuntukylin.com/ukyli … =9700&extra=&page=1

如果有问题的话,请更具体的提出您所经过的步骤,大家可以互相学习。