ANDROIDwindows编译环境搭建.docx
《ANDROIDwindows编译环境搭建.docx》由会员分享,可在线阅读,更多相关《ANDROIDwindows编译环境搭建.docx(17页珍藏版)》请在冰豆网上搜索。
ANDROIDwindows编译环境搭建
1.安装JDK
运行jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,按照提示一步步进行就可以完成安装,重点在配置环境变量:
对“我的电脑”右击--“属性”---“高级系统配置”--“环境变量”---用户变量“新建”(如果已存在path,则“编辑”)
名称为:
path
内容为:
C:
\ProgramFiles\Java\jdk1.6.0_10\bin;%JAVA_HOME%\jre\bin;
系统变量
名称:
classpath
内容:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
名称:
java_home
内容:
C:
\ProgramFiles\Java\jdk1.6.0_10
名称:
path
内容:
%JAVA_HOME%\bin;%JAVA_HOME%ssss\jre\bin;(注释:
该内容添加在path原有内容的最前面,否则系统启动自带的java)
检查JDK是否安装成功。
打开cmd窗口,输入java–version查看JDK的版本信息。
输入javac如果有帮组信息则表示安装成功,否则不成功。
2.安装SDK
将android-sdk_r07-windows.zip解压,例如:
G:
\sanmu_job\tools\android-sdk-windows
重点在配置环境变量:
参见上述配置方法,进入“环境变量”
用户变量:
名称:
path
内容:
G:
\sanmu_job\tools\android-sdk-windows\tools;(注释:
在里面添加SDK路径)
系统变量:
名称:
path
内容:
G:
\sanmu_job\tools\android-sdk-windows\tools;(注释:
在里面添加SDK路径)
进入cmd命令窗口,检查SDK是不是安装成功。
运行android–h 如果有以下输出,表明安装成功。
3.安装eclipse
解压eclipse-SDK-3.5.2-win32.zip
进入eclipse文件夹,点击“eclipse.exe”
(此时可能会出现错误:
提示配置文件eclipse.ini出错,
解决办法是:
使用文本编辑器将eclipse.ini打开,在其内容中找到setup,在该语句后面添加汉字或者其他字符即可)
配置workplace(即指定工程的存放位置)即可。
4.安装AndroidDevelopmentTools(ADT)
打开EclipseIDE
进入菜单中的"Help"->"SoftwareUpdates"
进入选项卡"AvailableSoftware"->"AddSite"–>"Location:
"输入
http:
//dl-
勾选"AndroidDDMS"和"AndroidDevelopmentTools","Install" 如下图所示:
一路Next,注意Accept许可,直到完成。
"Yes"重启"Eclipse",完成安装。
5、设定"SDKLocation"
打开EclipseIDE
进入菜单中的"Window"->"Preferences"
打开"Preferences"窗口,选中"Android"
不要管弹出的错误窗口,直接设定"SDKLocation"为SDK的安装目录。
"OK"后,再次打开这个窗口,你可以看到SDK列表
6、验证开发环境,并创建HelloWorld测试程序
进入EclipseIDE菜单中的"File"->"New"->"Project"
选择"AndroidProject"下一步
参考下图完成基本信息的填写,(注意最后一栏,如果选Android1.5,"MinSDKVersion"一定是3)
完成创建后,关闭Eclipse的Welcome窗口。
刚刚创建的项目
此时可能会出现如图错误提示:
找不到proguard.cfg文件
解决办法是:
在相应位置添加该文件,内容参考如下:
-optimizationpasses5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations!
code/simplification/arithmetic,!
field/*,!
class/merging/*
-keeppublicclass*extendsandroid.app.Activity
-keeppublicclass*extendsandroid.app.Application
-keeppublicclass*extendsandroid.app.Service
-keeppublicclass*extendsandroid.content.BroadcastReceiver
-keeppublicclass*extendsandroid.content.ContentProvider
-keeppublicclasscom.android.vending.licensing.ILicensingService
-keepclasseswithmembernamesclass*{
native;
}
-keepclasseswithmembernamesclass*{
public(android.content.Context,android.util.AttributeSet);
}
-keepclasseswithmembernamesclass*{
public(android.content.Context,android.util.AttributeSet,int);
}
-keepclassmembersenum*{
publicstatic**[]values();
publicstatic**valueOf(java.lang.String);
}
-keepclass*implementsandroid.os.Parcelable{
publicstaticfinalandroid.os.Parcelable$Creator*;
}
接下来创建Android虚拟设备AVD
打开cmd控制台,执行androidlisttarget查看可用的平台
根据androidcreateavd–name–target格式创建AVD。
这样就完成了自定义的AndroidVirtualDevice
最后,配置"Eclipse"的"RunConfiguration"
进入菜单中的"Run"->"RunConfigurations"
双击"AndroidApplication"创建一个新的配置文件,设置Name项
指定右侧"Android"选项卡中"Project"项目
在右侧"Target"选项卡中勾选自己创建的"AVD","Apply"后,"Run"
选则启动方式"AndroidAppliaction"
正常情况下应该是可以看到模拟器界面的