使用Eclipse,Android SDK,PhoneGap(Debian Squeeze)设置Android应用程序构建环境
本教程将介绍如何使用Eclipse,Android SDK和PhoneGap在Debian Squeeze桌面上设置开发Android应用程序的开发环境。 我将介绍如何使用PhoneGap从命令行构建Android应用程序,以及从Eclipse和PhoneGap的GUI中构建Android应用程序,以及如何在Android模拟器和真实的Android设备上进行测试。 PhoneGap允许您使用HTML,CSS和JavaScript等Web技术开发您的Android应用程序(例如使用jQuery / jQTouch等JavaScript库),并将这些Web应用程序转换为原生Android应用程序(实际上PhoneGap支持多个平台如Android,iPhone,Palm,Windows Mobile,Symbian,所以您可以使用相同的来源为多个平台创建应用程序)。
我不会保证这将为您工作!
1初步说明
我不会解释如何使用HTML,CSS和JavaScript开发Android应用程序。 你可以在互联网上找到很多有关这方面的教程,例如:
事实上,我在本教程中使用链接中描述的Twitter客户端的一个稍微修改版本来构建一个Twitter应用程序。
2为Android SDK / PhoneGap安装Eclipse和先决条件
首先打开终端( 应用>配件>终端
):
成为根:
su
Eclipse和Android SDK和PhoneGap的先决条件可以安装如下:
apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt-dev
如果您使用的是64位系统,还需要安装以下两个软件包:
apt-get install lib32stdc++6 ia32-libs
类型
exit
之后再离开root shell,再次成为普通用户。
3安装Android SDK
打开Iceweasel / Firefox,然后访问http://developer.android.com/sdk/index.html 。 在那里,您可以找到适用于不同平台(Windows,Mac OS X,Linux)的Android SDK的链接。 复制Linux
下载的链接位置(i386)
(不用担心,这个下载可以在i386和x86_64平台上运行!)
...并下载并解压缩如下:
cd ~
wget http://dl.google.com/android/android-sdk_r10-linux_x86.tgz
tar xvfz android-sdk_r10-linux_x86.tgz
这将给您您的主目录( $ HOME
)中的目录
android-sdk-linux_x86
。 我们必须将$ HOME / android-sdk-linux_x86 / tools
目录和$ HOME / android-sdk-linux_x86 / platform-tools
目录添加到我们的PATH
变量中,我们的操作如下:
打开〜/ .profile
...
gedit ~/.profile
...并在文件的底部添加以下行:
[...] PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH" |
要使更改生效(以便我们不必退出并重新登录),请运行:
export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
现在开始Android SDK:
android
这是Android SDK的外观:
选择左侧面板中的可用包
,然后在右侧面板中选择Android Repository
,以下载SDK包:
属于Android Repository
组的软件包现在应该被检查。 单击安装所选
按钮:
打开一个新窗口 标记接受
单选框,然后单击安装
...
...开始下载SDK包:
如果需要重新启动ADB( Android调试桥 ),请单击是
:
点击关闭
下载完成后,这将关闭下载窗口: