使用Android SDK在Ubuntu下运行QQ

Kvm、VMware、Virtualbox、Xen、Qemu 等
头像
samson-cn
帖子: 40
注册时间: 2009-06-20 18:29

使用Android SDK在Ubuntu下运行QQ

#1

帖子 samson-cn » 2010-12-27 7:46

这个的确看起来是有点疯狂的idea,我常用的是Virtualbox,不过cpu是不支持vt-x的。也是当初小白被人忽悠了一把,汗~~
刚才鄙人还在咒骂腾讯居然两年来更本没有更新过qq for linux
在坛子里看到一个兄弟想在Ubuntu下尝试运行mac版本的qq,不过之后一直没有成功的消息贴出来,估计是失败了 :em03 不好意思。
突发奇想,如果像我一样,留着xp只是想运行QQ,有其他解决办法吗?对,还有Android和iOS嘛! :em05
iOS我就不想了,测试平台一般都在MAC上进行,还好还有类linux平台的Android嘛(最近,Android被正式剔除LINUX分支结构树了)。 :em06
废话不说了,现在开始(为了写这篇文章,我从新把我配好的Android删除,一步一步重头再来)
环境:

代码: 全选

Thinkpad SL400
Linux Mint 10(Ubuntu 10.10)
Mint是新装的,进行了快速配置。
安装步骤
1:去Android SDK的官方网站
http://developer.android.com/sdk/index.html
我下载的是android-sdk_r08-linux_86.tgz
照着说明做
Prepare your development computer and ensure it meets the system requirements.
Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
Add Android platforms and other components to your SDK.
Explore the contents of the Android SDK (optional).
在这里Eclipse是为开发准备的,我之前也觉得一定装,后来发现更本没用。但是JAVA环境是一定要的
2:解压下载的android sdk,我放在了home/samson/Documents/下面了
3:配置JAVA环境
这里我就不多做说明了
大家可以去查看,我相信做过快速配置的都装了oracle的java了吧?
http://wiki.ubuntu.org.cn/index.php?tit ... nt=zh-hant
这里是我的
samson@Samson-ThinkPad ~/Documents $ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu2)
OpenJDK Server VM (build 19.0-b09, mixed mode)
4:查看解压目录下的Readme.txt
我们需要更新SDK

代码: 全选

tools/android update sdk
在所有的开发平台中,我只选择了最近常用的2.2平台
Screenshot.png
Screenshot-1.png
更新结束后关闭窗口
5:运行ADT(Android Development Tools)

代码: 全选

tools/android
Screenshot-2.png
新建一个virtual devices
6:好了之后点击建立的virtual devices,并点击start->Launch
Screenshot-3.png
这里需要等待一会儿等android启动
7:Android启动成功了!
Screenshot-5.png
8:去QQ官方网站下载QQ for Android,并放到platform-tools/目录下
9:将QQ安装进Virtual devices
其实很简单,只要一条命令就好了,我之前搞了很久,郁闷

代码: 全选

./adb install MobileQQ1.0\(Android\)Beta3Build0077.apk
大家qq版本不一定相同,用tab键就好了,不能照抄我的代码,嘿嘿 :em11
samson@Samson-ThinkPad ~/Documents/android-sdk-linux_86/platform-tools $ ./adb install MobileQQ1.0\(Android\)Beta3Build0077.apk
1605 KB/s (3855124 bytes in 2.345s)
pkg: /data/local/tmp/MobileQQ1.0(Android)Beta3Build0077.apk
Success
Screenshot-7.png
10:开始使用吧!不过我貌似还是第一次使用Android系统,什么都搞不懂
相比于Virtualbox,Android Virtual Devices系统占有率更本不是一个等级的,暂时凑合吧。
当然,除了QQ,应该可以装其他的软件。
不知道算不算是第一个吃螃蟹的?嘿嘿,给大家一个idea,以后发展成什么样就考大家的努力了。
抱歉,图片一会儿就贴上!
一直在瘟到死系统中挣扎,知道遇到了我的Linux。我就知道,我终于找到了我的唯一。
头像
tailsgao
帖子: 209
注册时间: 2010-07-09 7:37

Re: 使用Android SDK在Ubuntu下运行QQ

#2

帖子 tailsgao » 2010-12-27 9:17

蛋疼! :em11
头像
forevercz
帖子: 325
注册时间: 2008-01-24 22:08

Re: 使用Android SDK在Ubuntu下运行QQ

#3

帖子 forevercz » 2010-12-27 10:08

:em11 :em11 很好啊!还可以干许多事情,比如手机令牌什么的。
苍山有井独自空,星落天川映遥瞳;小溪流泉添花彩,松江孤岛一夜枫。
头像
sammysun
帖子: 4088
注册时间: 2007-12-08 23:33
来自: SCUT-guangzhou

Re: 使用Android SDK在Ubuntu下运行QQ

#4

帖子 sammysun » 2010-12-27 10:54

恩,我以前也这样想过,不过没试过罢了
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 使用Android SDK在Ubuntu下运行QQ

#6

帖子 ttand » 2010-12-27 11:41

android那个是纯软的模拟器.,用不了什么虚拟化技术的.
可以试验一下android-x86什么的,说不定那个android虚拟机可以移植出来
错过好多好贴,没占到广告位后悔啊
头像
真的不知道
帖子: 343
注册时间: 2010-07-24 1:23

Re: 使用Android SDK在Ubuntu下运行QQ

#7

帖子 真的不知道 » 2010-12-27 12:46

mark 之 :em11
头像
samson-cn
帖子: 40
注册时间: 2009-06-20 18:29

Re: 使用Android SDK在Ubuntu下运行QQ

#8

帖子 samson-cn » 2010-12-27 19:06

forevercz 写了::em11 :em11 很好啊!还可以干许多事情,比如手机令牌什么的。
什么是手机令牌? :em03
一直在瘟到死系统中挣扎,知道遇到了我的Linux。我就知道,我终于找到了我的唯一。
头像
samson-cn
帖子: 40
注册时间: 2009-06-20 18:29

Re: 使用Android SDK在Ubuntu下运行QQ

#9

帖子 samson-cn » 2010-12-27 19:12

ttand 写了:android那个是纯软的模拟器.,用不了什么虚拟化技术的.
可以试验一下android-x86什么的,说不定那个android虚拟机可以移植出来
我可能没说清楚,我的CPU不支持VT-X,所以不能用KVM,而Virtualbox对CPU占有率太高了,同时我的显卡也是128M的。惭愧 :em03
而Android Virtual Devices的确不用什么VT-X,毕竟不是虚拟XP嘛,对资源占有率底很多。
所以就想着用这个了。正好最近想上手HTC Desire HD,想先看看Android平台。我做手机网页的朋友告诉我钱途比IOS好多了。嘿嘿。
一直在瘟到死系统中挣扎,知道遇到了我的Linux。我就知道,我终于找到了我的唯一。
dongfanglu
帖子: 523
注册时间: 2007-12-13 23:34

Re: 使用Android SDK在Ubuntu下运行QQ

#10

帖子 dongfanglu » 2010-12-27 20:55

估计速度比较慢
头像
forevercz
帖子: 325
注册时间: 2008-01-24 22:08

Re: 使用Android SDK在Ubuntu下运行QQ

#11

帖子 forevercz » 2010-12-28 17:24

samson-cn 写了:
forevercz 写了::em11 :em11 很好啊!还可以干许多事情,比如手机令牌什么的。
什么是手机令牌? :em03
就是好多帐号登录的时候有那个类似密宝一样的令牌程序,实时生成一个动态码,登录的时候还要那个码。
我反正是没用过,所以表述不清。应该是防止bot登录的吧?
苍山有井独自空,星落天川映遥瞳;小溪流泉添花彩,松江孤岛一夜枫。
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: 使用Android SDK在Ubuntu下运行QQ

#12

帖子 灰色小狼 » 2010-12-29 12:27

SDK跑起来都卡,更不用说运行软件了 :em06
wulongji
帖子: 53
注册时间: 2010-09-23 19:43

Re: 使用Android SDK在Ubuntu下运行QQ

#13

帖子 wulongji » 2010-12-29 19:37

viewtopic.php?f=73&t=308979
这个链接,是我提倡研究android的移植和虚拟机的,呵呵,算是支持下楼主吧。

我感觉,android这个办法,好处是有官方支持版本更新和完善。基本功能够用,除了视频等。

另外,要是有高手优化下这个android的模拟器就更好了,降低下内存开销和CPU占有率就更好了。

另外,ICQ我测试过,可以登录, QQ ,貌似登录总是失败,楼主可以正常和好友聊天么?
头像
forevercz
帖子: 325
注册时间: 2008-01-24 22:08

Re: 使用Android SDK在Ubuntu下运行QQ

#14

帖子 forevercz » 2010-12-29 21:34

跑题一下,如何在linux底下刷机?
苍山有井独自空,星落天川映遥瞳;小溪流泉添花彩,松江孤岛一夜枫。
wulongji
帖子: 53
注册时间: 2010-09-23 19:43

Re: 使用Android SDK在Ubuntu下运行QQ

#15

帖子 wulongji » 2010-12-30 4:17

forevercz 写了:跑题一下,如何在linux底下刷机?
刷机,可以的,具体到手机android论坛找下,我见过,但是具体那个版块忘记了,搜索下吧。

linux下给手机硬件刷机,不同手机型号有差别。

如果在SDK内给模拟器刷机,也是可以的,貌似比手机还简单,我见过一个帖子介绍的。
回复