Archive: ‘教程’ Category

构建Android开发环境

Comments Off April 19th, 2010

为之漫笔的文章,很详细,比我看的书和找的资料详细多了。我也只编译过1。5的,1。6以上的都没有配置和编译过,曾经有过很多想法都被一一磨灭在时间长河中。估计又要被yhustc、sprider、iOrange三个家伙耻笑了。

以下是他的文章 ,新开发者可以参考一下。

在本文写作 时,Android SDK的最新版本是2.1。现在,我们来看一看如何在Windows平台下构建Android 2.1开发环境。

先期需要下载的软件包如下:

1、JDK 1.6+
2、Android SDK 1.6
3、Android SDK Setup
4、Eclipse IDE for Java Developers

看到这些,可能心急的朋友会禁不住问:“不是要构建Android 2.1开发环境吗?怎么还要下载Android SDK 1.6而不是2.1呢?”

没错,是要讲怎么构建Android 2.1开发环境。但是,经过几次尝试,我发现直接下载安装Android SDK 2.0和2.1有问题。什么问题?简单地说,就是这两个最新版本的SDK包中都不包含adb.exe文件,无法在Eclipse中指定Android SDK的位置(也就意味着没法使用Eclipse来开发)。因此,这才走了一条曲线救国的道路;也许,正如我自己的尝试所证实的:Android SDK 2.0和2.1实际上都是升级包,而不是完整的开发包。我比较了一下,Android SDK 2.0和2.1的大小分别是76.6MB和77.3MB,而Android SDK 1.6的大小则是248MB,相差还是很悬殊的,这一点似乎也佐证了我的判断。但是,不管怎样,先下载Android SDK 1.6,然后再通过ADT(Android Developer Tools,Android开发人员工具)和Android SDK Setup程序来下载和更新Android SDK 2.0和2.1,是成功了。

闲话少说,言归正传。

首先,访问http://java.sun.com/javase/downloads/widget/jdk6.jsp
下载Java SE Development Kit 6u20(jdk-6u20-windows-i586.exe)
文件大小76.67 MB。

其次,访问http://dl.google.com/android/archives/android-sdk-windows-1.6_r1.zip
下载Android SDK 1.6(android-sdk-windows-1.6_r1.zip)
文件大小248M。

然后,访问http://dl.google.com/android/android-sdk_r04-windows.zip
下载Android SDK Setup(android-sdk_r04-windows.zip)
文件大小22MB。

最后,访问http://www.eclipse.org/downloads/
下载Eclipse IDE for Java Developers(eclipse-java-galileo-SR2-win32.zip)
文件大小92.7MB。

下载完成后,开始安装和配置。

第一步,安装和配置JDK。

下载后,双击运行jdk-6u20-windows-i586.exe,假设选择安装到C:\Java\jdk1.6.0_20目录下(当然,安装 到默认路径下也没有问题)。安装完毕后,就是配置环境变量。步骤如下:

(1)设置JAVA路径

在“我的电脑”上点右键,选“属性”,打开“系统属性”对话框,点“高级”选项卡,再点“环境变量”按钮,在打开的对话框中的“系统变量”下方,点 “新建”,然后在对话框中的“变量名”中填JAVA_HOME,在“变量值”中填C:\Java\jdk1.6.0_20,点“确定”。

(2)设置CLASS路径

再“新建”一个系统变量,在“变量名”中填CLASSPATH,在“变量值”中填.;%JAVA_HOME%\lib;%JAVA_HOME% \lib\tools.jar。
说明:最开始的.;中的.(点)表示当前路径,;(分号)是路径分隔符。接下来的%JAVA_HOME%引用的是前面刚创建的JAVA安装路径。

(3)设置PATH路径

PATH变量一般都有了,因此选中点“编辑”,然后在“变量值”后面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre \bin,注意前面的分号。

这样,JDK就安装好。“开始->运行”,输入cmd,然后在命令行提示符中输入:java -version,应该能够看到java version “1.6.0_20″信息;JDK安装成功。

第二步,解压和配置Android SDK 1.6

将下载到的android-sdk-windows-1.6_r1.zip解压缩到C:\android-sdk-windows-1.6_r1目 录中(解压到哪个目录都没有问题)。然后,配置环境变量。步骤如下:

(1)设置Android路径

重复第一步的(1),新建一个“系统变量”,在“变量名”中填Android_Home(大小写没有问题),在“变量值”加填 C:\android-sdk-windows-1.6_r1。

(2)设置PATH路径

“编辑”PATH变量,在“变量值”后面加上;%Android_Home%\tools,注意前面的分号。

这样,Android SDK 1.6就安装好了。“开始->运行”,输入cmd,然后在命令行提示符中输入:android -help,应该能够看到帮助信息;Android SDK 1.6安装成功。

第三步,解压Eclipse,关联Android SDK,安装ADT

将下载到的eclipse-java-galileo-SR2-win32.zip解压缩到C:\eclipse,然后进入这个文件夹,双击 eclipse.exe,启动Eclipse。

关联Adnroid SDK:菜单“Windows->Preferences”,打开Preferences对话框,点击Android,在右侧的Android Reference中,点SDK Location文本框右侧的Browse…按钮,找到C:\android-sdk-windows-1.6_r1,“确定”。

安装ADT:菜单“Help -> Install New Software…”,打开Install对话框,点击Add…按钮,添加站点(Add Site),在Name中填ADT,在Location中填https://dl-ssl.google.com/android/eclipse/。然 后,下载安装ADT。

第四步,解压Android SDK Setup,下载更新Android SDK 2.0和2.1

将下载到的android-sdk_r04-windows.zip解压缩到C:\android-sdk-windows,然后进入这个文件夹, 双击SDK Setup.exe,启动Android SDK and AVD Manager,选中左侧Settings项,然后在右侧面板选中Force https://… sources to be fetched using http://,然后选择Save & Apply。然后,参见这里的图解:

如何使用Android SDK Setup? http://www.android123.com.cn/zhongwensdk/366.html

我选择了所有需要更新的内容,包括:

  • Android SDK Tools, revision 5
  • Documentation for Android SDK, API 7, revision 1
  • SDK Platform Android 2.1, API 7 revision 1
  • Sapmles for SDK API 7, revision 1
  • SDK Platform Android 2.0.1, API 6, revision 1

耐心等待吧——注意,如果更新过程有提示,可能是因为你正在使用C:\android-sdk-windows-1.6_r1目录,或者杀毒软件不 允许改写其中的文件,此时需要退出所有程序或暂时关闭杀毒软件。

一切顺利的话,到此Android 2.1开发环境(或者说,Android 1.6、2.0和2.1的开发环境)就构建好了。

附录:

Android开发包及相关软件下载地址
http://www.android123.com.cn/android_kit.html

鸣谢:http://www.android123.com.cn/

原文网址:http://www.cn-cuckoo.com/2010/04/18/make-a-android-develop-environment-1512.html

G3刷机简明教程

Comments Off March 22nd, 2010

G3 简明刷机教程:

1、下载刷机更新程序: getroot.apk (2.77 MB)
2、将刷机更新程序 getroot.apk 安装到 G3 手机中,安装成功手可以在程序列表中看到 Flash Recovery 。点击运行 Flash Recovery ,运行完毕后程序会自动退出。
3、刷机前请备份好所有重要信息和数据。
4、将下载的 Hero 2.0 ROM 包重命名为 update.zip(这里要注意系统隐藏扩展名的问题),复制到储存卡中,并把存储卡放入 G3 手机。
5、将 G3 手机关机,长按 HOME 键(小房子)+ 电源键,直到进入刷机模式。
6、选择第三项重置,清空内存(注:此操作会清除全部数据,请提前做好备份)。
7、选择第二顶开始刷机。
8、等刷机过程全部结束,选第一顶,重新启动系统,至此刷机就大功告成了。

和Magic比起来,还是差不多很方便的。不过他就是需要和G1一样,先取得root权限。但是他取得root权限的方法又很简单。。。一个apk就搞定了。

因此:

已有ROOT权限的用户,只需进入recovery下wipe后就可直接进行刷机了!

参考网址:http://www.hiapk.com/bbs/thread-148682-1-1.html

RA-Hero-Recovery中几种备份的区别

Comments Off March 15th, 2010

[Alt+B]备份与恢复下的子菜单有:

[Alt+0]Nandroid备份
[Alt+1]Nandroid恢复
[Alt+2]BART备份
[Alt+3]BART恢复

NandroidBART备份与恢复的区别:Nandroid备份相当于系统备份,而BART则更 像我们电脑的GHOST备份。Nandroid备 份不会备份我们的SD卡的EXT分区,所以 你的一些APP如果仅用Nandroid恢 复是恢复不了的;相反,BART则可以备份到我们的EXT分 区,用BART恢复则可以恢复我们整个系统使它和你备份前一模一样,不会有一点文件信息的丢失。根 据需要不同我们选择不同的备份方式。

ADB 详解 使用方法

1 comment January 28th, 2010

转自(GP学社), http://www.whatgp.com

ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).
它的主要功能有:

* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件

* 将本地apk软件安装至模拟器或android设备

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备..
先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USB debugging.

对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录.
具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行:
export PATH=${PATH}:<你的sdk目录>/tools

然后就可以使用adb命令了.

嫌安装麻烦的同学其实也可以省去上面安装步骤, 直接输入完整路径来使用命令。

对于windows xp用户, 需要先安装usb驱动 android_usb_windows.zip, 然后如果你只打算使用adb而不想下载整个sdk的话, 可以下载这个单独的adb工具包 adb_win.zip 下载后解压, 把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了

现在说下ADB常用的几个命令
查看设备

* adb devices

这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
安装软件

* adb install <apk文件路径>

这个命令将指定的apk文件安装到设备上.

卸载软件

* adb uninstall <软件名>
* adb uninstall -k <软件名>

如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
登录设备shell

* adb shell
* adb shell <command命令>

这个命令将登录设备的shell.
后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
从电脑上发送文件到设备

* adb push <本地路径> <远程路径>

用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
从设备上下载文件到电脑

* adb pull <远程路径> <本地路径>

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
显示帮助信息

* adb help

这个命令将显示帮助信息

Continue reading…

来自啊兴:开机第一屏画面(splash1)一键烧写

Comments Off December 30th, 2009

啊兴这段时间很辛苦,不断的在更新ROM,而且这次3.10放出来的时候,还附送了两个附件:recover 2.5和这个splash生成工具。

于是乎想到把小家伙的照片生成splash文件,开机的时候用来显示它。哇哈哈哈。

下面就是啊兴的教程了:

(1) 点我下载开机图片转换软件【好象hiapk不支持外站链接,所以,我服务器本地进行了备份,点此下载

(2)双击“Convert image.exe”,open  你想制作的开机图片(图片格式最好是320*480),点Convert便可生成“mysplash.rgb565” 文件

软件运行界面

软件运行界面

生成splash时的提示信息

生成splash时的提示信息

“mysplash .rgb565”已经制作成功了。

(3)在制作开机图片的同目录下找到mysplash.rgb565”文件【指的就是刚才生成的mysplash.rgb565文件】

软件运行后生成的文件

软件运行后生成的文件


(4)在SD卡的FAT32分区(第一分区)在放入mysplash.rgb565”文件


(5)将“mysplash.rgb565”文件复制到SD卡中,再将SD卡插入Gphone中开机进入Recovery模式(同时按“HOME键”和“电源键”开机)

进入Recovery模式

进入Recovery模式

用轨迹球或音量键选择“[Alt+P] flash   splash1,按“轨迹球”确认

根据提示信息开始刷新或取消

根据提示信息开始刷新或取消

按 “HOME“键确认开始一键烧写,如果想中止操作按任何键即可。

重启。oh yeah

重启。oh yeah

已经烧写成功,现在重启手机看看你的第一屏是否已经变成你想制作的开机画面了。

–EOF–

其实上面写的这么复杂,真正说起来只有两步

1、通过软件生成rgb文件,存到SD卡根目录下

2、用这次的新版recovery,进入刷机模式后,选择flash splash就可以了。

当然,也可以根据软件生成rgb文件时的提示信息来刷flash文件,请看第二张图的文字:

flashboot flash splash1 mysplash.rgb565

–写完本篇博客后,我立刻去刷机了,果然一次成功,把htc magic的标志变成了我想显示的图片:

开机splash图片

开机splash图片,放大后就是原图啦

G2刷机两步走

Comments Off December 25th, 2009

G2刷机有两种办法,其实都算是比较方便的
1、fastboot
2、system recovery

fastboot方式可以参考我原来转的这篇,这里面介绍的比较详细。

而system recovery就是传统的方式了:

启动手机是按住 电源+小房子,等到提示信息出来后,选择ROM刷机就行了。

两种方式各有优劣。fastboot,提供的recovery.img比较老,但也比较安全,权限较小。所以,只能采用update.zip这样的文件命名方式刷机才行,而【电源+小房子】则只要是zip文件都可以刷,它的权限相对较高。

曾经在3.02的时候,啊兴有一个版本起初一刷就出错【提示更改某个文件没有权限】,但用system recovery方式刷机就正常。

两种方式随便您的选择啦

什么是RADIO?

1 comment December 10th, 2009

用gPhone的同学们不可避免的会刷机,经常在安卓网中有人在问,刷ROM的时候要不要刷radio。radio刷了会怎么怎么样,那么,什么是Radio呢?它的功能是啥,怎么样进行刷机呢?

Radio简单的说是无线通信模块的驱动程序,ROM是系统程序.Radio负责网络通信,ROM和Radio可以分开刷,互不影响。如果你的手机刷新了ROM后有通讯方面的问题可以刷新RADIO试一试,如果你在通讯方面没有什么问题,还是不要乱刷的好。

那么,怎么样刷radio呢?其实很方便,和你平时刷ROM是一样一样的。只是刷Radio的时候,不需要按alt+w清空你的个人资料。

什么?不会刷ROM?那你看这里吧。HTC MAGIC(G2) 刷机教程!只需四步 简单刷机!

删除Android系统Rom自带的软件

Comments Off November 25th, 2009

Android系统没有卸载Rom自带软件的功能.可能有些同学很想删除废了武功的Youtube,想删除墙那边的Twitter.
加上Android的快捷方式没法修改没法自己排序没法分页.
安装的程序太多就会发现原来找到自己想要的东西很难.
综上所述,我觉得告知各位菜鸟同学如何删除自带的程序是很有必要的一件事情.
1.确定手机root了,取得了root权限才能删除系统文件呀.
2.下载Android_db.rar,解压到%windir/%System32下.
3.手机连接数据线,在电脑上打开cmd,然后输入命令

adb remount
adb shell
su

执行完成之后,你会看到:

* daemon not running. starting it now *
* daemon started successfully *

4.接着就是Linux命令行模式了,输入

cd system/app

你会发现没啥变化,然后输入ls回车.
这时候列表显示了system/app里面的所有文件,也就是Rom集成的一些软件了.
5.开始删除吧.比如删除Youtube,他的文件名是Youtube.odex和Youtube.apk
我们要删除这2个文件,敲入以下命令:

rm Youtube.*

重启,Youtube已经删除掉了,注意各位同学千万不要删除你不知道是啥的东西
否则,后果自负.

以上文章来自于简单快乐的博客:http://l4ever.cn/archives/1857

本人使用以上的方法删除了YouTube.apk,注意文件大小写啦。不是windows,还是认文件大小写的。

顺便说一下,好象啊兴3.01的ROM里,一定要打开USB调试模式才能进入adb shell。包括91助手等一些pc suite软件,都需要打开调试模式,否则是安装不上的。。

HTC MAGIC(G2) 刷机教程!只需四步 简单刷机!

2 comments September 27th, 2009

啊兴不但为我们提供了ROM,还为我们这些使用Android操作系统的手机用户写了教程,基于本人采用的是HTC版的G2,因此,转载内容中关于沃达丰的就被我自动忽略,当然,如果你不满足我的介绍,您可以查看全文。

为什么仅仅需要四步?那是因为:

因为 G2 没有全键盘,而且无需取得 ROOT 权限即可刷机,所以刷机相对G1 要简单一些。但是 G2 刷机需要借助 PC 才能进行,大家一定要注意看每一步的操作。

为了刷新机器,我们需要准备一些材料:

FAT32格式的 SD 卡一张、数据线一条、PC一台。 刷机前保证你的手机有至少50%的电量。

在这样的情况下,G2 刷机和G1一样基本没有任何风险,新手朋友也可以安心的刷机了。

那么,让我们开始吧刷机之旅吧

1、我们的首先将下载好的升级包重命名为“update.zip”(注意后缀,如果你的电脑隐藏了后缀名的话,直接将压缩包重命名为update即可),拷贝到SD卡的根目录下,注意存储卡的格式一定为FAT32

之后我们需要下载 刷机工具包 ,解压缩后将其拷贝到桌面。

刷机工具包中的文件

刷机工具包中的文件

HTC 版 G2 刷机工具包         点击下载

2、将拷贝好刷机文件的SD卡插入手机后,关闭手机——之后同时按下“电源“+“返回键”按键开机,注意不要放开按键直到出现以下画面。

开机图

开机图

3、将你 G2 和 PC 连接,PC 提示识别到新的硬件,开始安装驱动,选择“否”继续 之后 “下一步”。找到你下载的刷机工具包内的 “usb_driver” 选择里面的 “x86”(如果你的 PC 系统为 64 位,请选择 “amd64” ),安装手机驱动。
最后,找到刷机工具包内的 flash.bat ,双击运行。

寻找驱动

寻找驱动

选择驱动所在的目录

选择驱动所在的目录

开始安装驱动

开始安装驱动

fastBoot安装完毕

fastBoot安装完毕

运行flash.bat

运行flash.bat

4、4. 正常的话会看到手机已经自动重启,开始进入刷机模式。(开机图片根据机器版本不同会有差异,此图片为沃达丰版 G2 开机图片)
如果点击批处理文件后提示缺少ADBWINAPI.DLL文件,请下载 AdbWin.rar,将其解压到WINDOWS/SYSTEM32下面(补充说明:从AdbWin文件夹里将两个文件直接剪切到system 32 目录下)。

重启

重启

选择“ALT+S”这一项,之后按下轨迹球

选择“ALT+S”这一项,之后按下轨迹球

已经开始刷机。这个刷机要分几个步骤,时间比较长,大家耐心等待。

已经开始刷机。这个刷机要分几个步骤,时间比较长,大家耐心等待。

正在复制文件,这一步所占用的时间最长

正在复制文件,这一步所占用的时间最长

文件复制完成后,如果你需要清除原来的数据,请选择“ALT+W”这一项,按下轨迹球,来恢复出厂设置。否则就直接选择“HOME+BACK”进行重启。

选择ALT+W会清除原来的数据

选择ALT+W会清除原来的数据

正在恢复出厂设置

正在恢复出厂设置

最后,按HOME+BACK后重启

最后,按HOME+BACK后重启

手机再次重新启动,至此你就完成了 G2 的系统升级!

我本人在升级的时候是遇到小问题,在第四步,无论如何都加载不到update.zip,执行了N遍,也无法加载,最后,我是拔掉USB线,然后再加载时,就成功了。希望能够给大家带来帮助。

当然,我这个是精简版的。如果你要看完整版的,直接到这里查看:http://www.hiapk.com/bbs/viewthread.php?tid=2834

文中所提到的软件,本站都有镜像下载:

1、htc刷机包:点击下载

2、adbWin文件:点击下载