android开发环境及注意问题

来源:互联网 发布:淘宝哪里有免费货源 编辑:程序博客网 时间:2024/06/18 12:53

一、jdk安装

JDK即JavaDevelopment Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础。下载地址:http://java.sun.com/javase/downloads/index.jsp

安装提示一步一步走并记住安装位置。

设置环境变量步骤如下:

1、 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

2、JAVA_HOME值为: C:/Program Files/java/jdk1.6.0_41(你安装JDK的目录)

3、CLASSPATH值为:%JAVA_HOME%/lib/;%JAVA_HOME%/jre/lib/

4、Path:%JAVA_HOME%\bin

安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java–version 查看JDK的版本信息。如图所示。

 

二、Eclipse安装

下载地址:http://www.eclipse.org/downloads/

根据自己的系统选对应的版本,解压之后即可使用。

 

三、ADT安装

打开Eclipse,进入菜单中的 "Help"-> "Install New Software"

 

点击Add...按钮,弹出对话框要求输入NameLocationName自己随便取,Location输入https://dl-ssl.google.com/android/eclipse/

确定返回后,在work with后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有Developer ToolsNDK Plugins,全部选中,Next,同意协议,等安装完成后,重启eclipse

安装adt也有另一种方法,下载ADT压缩文件到本地机器上,并手动安装它,Location选取本地的文件,其他步骤与以上方法相同。

 

四、配置SDK

下载androidsdk,注意与adt的版本相对应,解压sdk文件

打开Eclipse

选择Window>Preferences

在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,点击Apply、OK。

菜单有这两个按钮,第一个就是Android SDK Manager,如果没有一个版本,可进行下载。第二个是Android Virtual Devices Manager,创建模拟器。

 

如果Adtsdk版本不一致会出错:

例如:提示:This Android SDK requires Android Developer Toolkitversion 21.1.0 or above.  Current versionis 21.0.1.2012-12-6-2-58.  Please updateADT to the latest version.

方案一:更新adt,可按照之前的方法安装。

方案二:较为简单,找到android-sdk/tools/lib下的plugin.pro文件,内容为

# begin plugin.prop

plugin.version=21.1.0

# end plugin.prop

修改为plugin.version=21.0.1,保存,重启Eclipse。

 

Sdk不能更新问题:

 

Connection to https://dl-ssl.google.comrefused

 

Hosts:

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

 

hostname in certificate didn't match:<dl-ssl.google.com> != <www.google.com> OR <www.google.com>

 

在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to befetched using http://…”,强制使用http协议。

 

 

在上面的基础上编译cocos2dx工程,需要用到ndk。这里我不用Cygwin,主要太繁琐,而且可能会出现权限问题。

下载好android ndk

将cocos2dx的android项目导入工程中,如果出现报cocos2dx包文件的错误,加入cocos2d-x Android lib 或者将lib文件复制到项目目录下。

接下来创建自己的jni Builder

右键点击项目,选择Properties ->Builders:

 

如果你看到右边最上方那个带着蚂蚁图标的New Builder (1),选中,Remove。然后New:

 

选Program,OK。

Location从Browse File System中选择\android-ndk-r8b\ndk-build.cmd

Working Directory从Browse Workspace中选择Android 项目

 

 

Environment标签页下,按New

Name填NDK_MODULE_PATH

Value填

F:\EBook\cocos2d-x-3.0beta\cocos2d-x-3.0beta\cocos;F:\EBook\cocos2d-x-3.0beta\cocos2d-x-3.0beta\external;F:\EBook\cocos2d-x-3.0beta\cocos2d-x-3.0beta;F:\EBook\cocos2d-x-3.0beta\cocos2d-x-3.0beta\extensions;F:\EBook\cocos2d-x-3.0beta\cocos2d-x-3.0beta\external\lua\lua;F:\EBook\cocos2d-x-3.0beta\cocos2d-x-3.0beta\cocos\scripting\lua;

少了什么再添加

 

Build Option标签页下,勾选During auto builds和Specify working set of relevant resources:

然后按Specify Resources,在项目下的jni目录前打勾。

 

Finish,Apply,OK

0 0