查看: 11264|回复: 132
打印 上一主题 下一主题

[交流互动] vmware tools、jdk sdk安装以及adb apktool和kitchen的使用

[复制链接]
头像被屏蔽

894

主题

31

好友

1万

积分

禁止发言

  • TA的每日心情
    慵懒
    2016-6-20 09:15
  • 签到天数: 172 天

    [LV.7]常住居民III

    G币
    43667
    最后登录
    2016-11-9
    注册时间
    1970-1-2

    IP 编辑 禁止 帖子 清理

    跳转到指定楼层
    楼主
    发表于 2014-3-6 23:13 |只看该作者 |倒序浏览
    提示: 作者被禁止或删除 内容自动屏蔽,只有管理员或有管理权限的成员可见
    本帖最后由 HTC-G11-black 于 2014-3-8 01:59 编辑

    这节课内容也比较多,慢慢看,认真看,一起交流学*。
    我相信你已经搞定了虚拟ubuntu的安装,但是可能还不太熟悉。
    下面通过vmware tools、jdk、sdk的安装,以及adb、apktool和kitchen等工具的使用,慢慢熟悉linux系统
    一 vmware tools的安装
    有人问,这个工具为什么要安装呢?其实这个东西不是一定要安装,我使用它,只是方便在host主机(64win7啦)和虚拟ubuntu直接来回复制文件,以及虚拟ubuntu可以跟随你虚拟软件的窗口大小自动调整ubuntu的桌面大小
    我安装了英文UI,以下全部用英文版讲解。(英文版默认不支持中文输入法,后续会讲解安装。。。当然还有其他的很多好东西,以后都会有。)
    首先必须进入ubuntu系统。
    小技巧1:请注意虚拟ubuntu最低端有个提示,To direct input to this VM, click inside or Press Ctrl+G.意思就是你若想将鼠标切换到ubuntu系统,请点击ubuntu桌面或者使用组合键Ctrl+G。
    进去主机之后这个提示变了--To return to your computer,press Ctrl+Alt.使用组合键Ctrl+Alt可以离开ubuntu,返回到64win7.
    vmware tools安装很简单,下面开始:
    1 点击VMware Workstation的菜单VM选择Install VMware tools
    2 稍等片刻,弹出一个窗口,里面有俩文件:manifest.txt和VMwareTools-9.2.2-893683.tar.gz。.tar.gz是一个linux下的压缩文件,双击这个压缩文件打开,发现里面有个vmware-tools-distrib文件夹,鼠标点击,将其拖到home文件夹(当然也可以是其他位置,在home只是为了方便)
    3 在linux下多使用命令行,不过命令行是windows的称呼,在linux下叫终端,可以使用Ctrl+Alt+T打开它。默认文件夹是home(知道我为什么把vmware tools放到这里了吧?)光标前面有一些字符(我的是chr@chr-virtual-machine:~$),这里解释一下:chr是我的用户名;chr-virtual-machine是我的主机名;~是指向home下chr目录,也就是/home/chr;$是普通权限用户(后文中的#是超级权限用户,和android手机上的一样(废话么,android手机系统本就是基于linux))。
    4 ls命令查看当前文件夹内容,会发现里面存在vmware-tools-distrib,使用cd命令打开
    1. cd vmware-tools-distrib
    复制代码
    再次ls,会发现有个vmware-install.pl的文件,颜色高亮显示,我们安装这个tools就靠它了。
    5 在linux下执行可执行文件可以双击它,选择Run in Terminal,也可以使用./+文件名。这里使用
    1. ./vmware-install.pl
    复制代码
    但是会出现一个提示:please re-run this program as super user.Execution aborted.翻译过来就是请使用超级用户重新运行这个程序,取消执行。这个超级用户,就是手机中出现的root权限啦,在windows有个对应权限的东西叫管理员。
    6 所以我们使用超级用户权限执行它:
    1. sudo ./vmware-install.pl
    复制代码
    要求输入密码,回车就能运行啦,安装过程中一路回车回车,完全默认。
    最后看到Enjoy,--the vmware team恭喜你,安装成功。重启虚拟ubuntu,就可以在win7和ubuntu之间双向复制文件了,ubuntu桌面大小也可调了。


    二 jdk安装
    去年(2013)上半年的时候,还可以通过在线安装jdk,现在只能通过下载,离线安装了。
    我经常搞HTC手机,使用apktool1.5.2,所以我使用JDK6(也就是JDK1.6,为什么这样叫?)
    可以去Oracle官网下载
    JDK7 http://www.oracle.com/technetwor ... ownloads/index.html
    JDK6 http://www.oracle.com/technetwor ... javase6-419409.html
    我下载了Java SE 6 Update 45,是一个叫jdk-6u45-linux-x64.bin格式文件,大约72.1MB。各位可以根据自己需求,下载相应版本,方法是类似的。
    安装过程也不复杂,但是操作过程会使用root权限,有个小问题先说明下

    本帖隐藏的内容

    打开终端,输入
    1. su
    复制代码
    输入密码回车获取root权限,会发现有个提示:
    1. su: Authentication failure
    复制代码
    此时需要执行
    1. sudo passwd
    复制代码
    然后连续三次输入密码回车即可。再输入
    1. su
    复制代码
    就有了root权限,$变成了#
    下面正式安装jdk。
    1 将jdk-6u45-linux-x64.bin放到/home/chr(我的用户名是chr,你们的可能会不一样),然后通过下面代码给它可执行权限
    1. chmod u+x jdk-6u45-linux-x64.bin
    复制代码
    2 执行jdk-6u45-linux-x64.bin,将JDK6的相关文件解包至jdk1.6.0_45目录下
    1. ./jdk-6u45-linux-x64.bin
    复制代码
    3 使用超级权限,将lib下(需要root权限)
    1. mkdir -p /usr/lib/jvm/
    复制代码
    1. cp -r jdk1.6.0_45 /usr/lib/jvm/jdk1.6.0_45
    复制代码
    4 安装jdk6。JDK6的bin文件中有许多可执行命令,根据需要,可以选择安装至/usr/bin目录下,比如,我安装了java/javac/javaws/jar四个命令。具体执行如下命令:
      
    1. update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1
    2.     update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1
    3.     update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1
    4.     update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 1
    5.     update-alternatives --config javac
    6.     update-alternatives --config java
    7.     update-alternatives --config javaws
    8.     update-alternatives --config jar
    复制代码

    下面就是测试啦
            终端输入
    1. java
    复制代码
    1. javac
    复制代码
    1. java -version
    复制代码
    会出现相应信息
    1.png
    2.png

    3.png

    三 sdk安装
    这个很简单,去sdk官网(http://developer.android.com/sdk/index.html)下载,选择相应版本(64bit),下载到电脑是一个叫adt-bundle-linux-x86_64-20131030.zip的文件,大概474M(实际上这个是包含sdk和eclipse的一个包)
    将其解压到/home/chr下,这个就算是安装完了,为了使用里面的工具,需要配置环境变量

    本帖隐藏的内容

    终端执行(记得要是普通权限,不能是超级权限
    1. sudo gedit ~/.profile
    复制代码
    gedit是linux下文本编辑器,~/.profile是当前目录的一个隐藏文件
    然后在最后添加一段代码
    1. #SDK
    2. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/home/chr/adt-bundle-linux-x86_64-20131030/sdk/tools:/home/chr/adt-bundle-linux-x86_64-20131030/sdk/platform-tools
    复制代码
    保存关闭,使用以下代码更新
    1. source ~/.profile
    复制代码
    最后再安装32位库
    1. sudo apt-get install ia32-libs ia32-libs-multiarch libglapi-mesa
    复制代码

    终端输入
    1. adb
    复制代码
    测试
    会出现相应信息
    4.png
    四 adb、apktool和kitchen的使用
    实际上adb已经可以使用了,略过不讲。说明一下,adb是sdk里面的工具。
    apktool
    官网链接 https://code.google.com/p/android-apktool/downloads/list
    xda-developers帖子 http://forum.xda-developers.com/showthread.php?t=1755243
    其他版本apktool请查看 https://code.google.com/p/android-apktool/
    需要下载两个文件apktool1.5.2.tar.bz2(不分windows和linux系统)和apktool-install-linux-r05-ibot.tar.bz2(区分系统)
    解压之后一共三个文件:aapt、apktool和apktool.jar,都放到/home/chr下的apktool文件夹(自己新建)即可
    测试
    终端输入cd apktool ./apktool出现以下信息就成功了
    5.png
    kitchen
    github网站 https://github.com/dsixda/Android-Kitchen/tags
    xda-developers帖子:http://forum.xda-developers.com/showthread.php?t=633246
    我下载0.224

    本帖隐藏的内容

    下载后解压到/home/chr,文件夹重命名为kitchen,就安装成功了
    测试
    终端输入
    1. cd ..
    复制代码
    (刚刚在apktool文件夹,这里是返回到上一层目录)
    1. cd kitchen
    复制代码
    1. ./menu
    复制代码
    或者直接到kitchen目录下双击menu文件,选择run in terminal


    6.png
    7.png
    至此,这次课程结束了,下一次课是讲解htc和华为官方rom,主要是华为官方包的解包,htc官方包的解密和分解包等。

    7

    查看全部评分

    分享到:
    热带雨林的爆笑生活下载  勇者法则人物解锁
    头像被屏蔽

    894

    主题

    31

    好友

    1万

    积分

    禁止发言

  • TA的每日心情
    慵懒
    2016-6-20 09:15
  • 签到天数: 172 天

    [LV.7]常住居民III

    G币
    43667
    最后登录
    2016-11-9
    注册时间
    1970-1-2

    IP 编辑 禁止 帖子 清理

    沙发
    发表于 2014-3-6 23:15 |只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽,只有管理员或有管理权限的成员可见
    第一课 虚拟机安装创建以及ubuntu系统安装  http://bbs.gfan.com/android-7271985-1-1.html
    求助请阅读 http://bbs.gfan.com/android-7270794-1-1.html
    外卖通  会动的qq表情

    13

    主题

    0

    好友

    1950

    积分

    硕士

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    擦汗
    2015-11-12 22:35
  • 签到天数: 133 天

    [LV.7]常住居民III

    G币
    22420
    最后登录
    2016-8-2
    注册时间
    2011-11-6

    IP 编辑 禁止 帖子 清理

    板凳
    发表于 2014-3-6 23:17 |只看该作者
    黑大辛苦了
    中国移不动   qq4.2

    17

    主题

    4

    好友

    924

    积分

    GR 团队

    Rank: 3Rank: 3

    该用户从未签到

    G币
    377
    最后登录
    2016-8-2
    注册时间
    2012-5-26

    IP 编辑 禁止 帖子 清理

    地板
    发表于 2014-3-7 08:19 |只看该作者
    顶一个,多谢大大
    动漫党,游戏迷
    内存修改器  bin文件打开 

    25

    主题

    0

    好友

    1317

    积分

    GR 团队

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-11-18 08:29
  • 签到天数: 40 天

    [LV.5]常住居民I

    G币
    47
    最后登录
    2016-11-22
    注册时间
    2011-11-12

    IP 编辑 禁止 帖子 清理

    5
    发表于 2014-3-7 08:39 |只看该作者
    来学*来了好牛的样子
    android网  电池耐用的手机

    318

    主题

    1

    好友

    3442

    积分

    GR 团队

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-11-14 12:35
  • 签到天数: 242 天

    [LV.8]以坛为家I

    G币
    3583
    最后登录
    2017-1-11
    注册时间
    2011-11-3

    IP 编辑 禁止 帖子 清理

    6
    发表于 2014-3-7 09:08 |只看该作者
    感谢分享。
    ................................................................
             
    ................................................................
    亚冠直播 新浪  耽美什么意思 

    318

    主题

    1

    好友

    3442

    积分

    GR 团队

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-11-14 12:35
  • 签到天数: 242 天

    [LV.8]以坛为家I

    G币
    3583
    最后登录
    2017-1-11
    注册时间
    2011-11-3

    IP 编辑 禁止 帖子 清理

    7
    发表于 2014-3-7 09:17 |只看该作者
    今天的课全在linux下进行吗?
    ................................................................
             
    ................................................................
    xv格式  数码暴龙机

    3

    主题

    0

    好友

    105

    积分

    GR 团队

    Rank: 3Rank: 3

  • TA的每日心情

    2015-10-12 18:22
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    G币
    118
    最后登录
    2016-8-2
    注册时间
    2013-3-22

    IP 编辑 禁止 帖子 清理

    8
    发表于 2014-3-7 09:23 |只看该作者

    中兴grand s评测  bugreport.apk

    40

    主题

    1

    好友

    7301

    积分

    GR 团队

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2017-1-22 09:04
  • 签到天数: 359 天

    [LV.8]以坛为家I

    G币
    6184
    最后登录
    2017-1-22
    注册时间
    2011-12-28

    IP 编辑 禁止 帖子 清理

    9
    发表于 2014-3-7 09:49 |只看该作者
    努力学*!!!
    360和金山哪个好  小也香水

    3

    主题

    0

    好友

    70

    积分

    GR 团队

    Rank: 3Rank: 3

  • TA的每日心情
    无聊
    2014-3-2 19:22
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    G币
    1550
    最后登录
    2016-8-2
    注册时间
    2014-2-19

    IP 编辑 禁止 帖子 清理

    10
    发表于 2014-3-7 09:56 |只看该作者
    看看啦。。。。。。
    lt30p  xt910开机动画
    高级模式
    B Color Image Link Quote Code Smilies @朋友 |上传

    举报|手机版|机锋网 ( 京ICP备15020343号 | 京公网安备11010802020450号

    GMT+8, 2017-1-25 07:41

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部