ANDROID_windows编译环境搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.安装JDK
运行jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,按照提示一步步进行就可以完成安装,重点在配置环境变量:
对“我的电脑”右击--→“属性”---→“高级系统配置”--→“环境变量”---→用户变量“新建”(如果已存在path,则“编辑”)
名称为:path
内容为:C:\Program Files\Java\jdk1.6.0_10\bin;%JAVA_HOME%\jre\bin;
系统变量
名称:classpath
内容:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
名称:java_home
内容:C:\Program Files\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.安装Android Development Tools (ADT)
打开Eclipse IDE
进入菜单中的"Help" -> "Software Updates"
进入选项卡"Available Software" -> "Add Site" –> "Location:"输入
/android/eclipse
勾选"Android DDMS" 和"Android Development Tools" ,"Install" 如下图所示:
一路Next,注意Accept许可,直到完成。

"Yes"重启"Eclipse",完成安装。

5、设定"SDK Location"
打开Eclipse IDE
进入菜单中的"Window" -> "Preferences"
打开"Preferences"窗口,选中"Android"
不要管弹出的错误窗口,直接设定"SDK Location"为SDK的安装目录。

"OK"后,再次打开这个窗口,你可以看到SDK列表
进入Eclipse IDE 菜单中的"File" -> "New" -> "Project"
选择"Android Project" 下一步
参考下图完成基本信息的填写,(注意最后一栏,如果选Android1.5, "Min SDK Version" 一定是3)
完成创建后,关闭Eclipse的Welcome窗口。

刚刚创建的项目
此时可能会出现如图错误提示:找不到proguard.cfg文件解决办法是:在相应位置添加该文件,内容参考如下:
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet, int); }
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(ng.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
接下来创建Android 虚拟设备AVD
打开cmd控制台,执行android list target 查看可用的平台
根据android create avd –name <AVD名字> –target <id> 格式创建AVD。

这样就完成了自定义的Android Virtual Device
最后,配置"Eclipse" 的"Run Configuration"
进入菜单中的"Run" -> "Run Configurations"
双击"Android Application"创建一个新的配置文件,设置Name项
指定右侧"Android"选项卡中"Project"项目
在右侧"Target"选项卡中勾选自己创建的"AVD","Apply"后,"Run"
选则启动方式"Android Appliaction"
正常情况下应该是可以看到模拟器界面的。

相关文档
最新文档