当前位置:首页 > 帮助文档 > 安卓开发 > Eclipse NDK环境搭建(C++)
下载android sdk下载 eclipse下载jdk6为eclipse安装atd插件运行eclipse设置android adt插件ndk安装python2.7.3安装ant编译并运行控件安卓例子编译时,出现apk打包错误提示未找到安卓平台版本错误解决提示googleinc.:googleapis:21 不是一个有效的android 目标平台关掉eclipse 的c++语法分析错误使得vs2015编译并运行程序
下载android sdk

http://developer.android.com/sdk/index.html,该网址访问需要翻墙才能访问。

当然,也可以用我们网上的SDK,下载地址:http://www.mxcad.net:2080/Android/android-sdk_r24.2-windows.zip

(建议严格按照文档的步骤配制,比如后面的Ndk,python,cocos2DX的版本要使用文档中说的)

把NDK解压到 D:\Android\android-ndk-r10c 。如下图:

我们有如下已经下载的文件:


eclip1.png


这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。

我们把它解压放到C:\Android\adt目录。


eclip2.png


设置环境变量:

ANDROID_SDK_ROOT的值为SDK安装路径,如下:


eclip3.png

下载 eclipse

下载 eclipse  http://www.eclipse.org/downloads/。当然,也可以用我网上下载,地址:  http://www.mxcad.net:2080/Android/eclipse-java-luna-SR2-win32.zip


eclip4.png

我们把它解压放到D:\Android\eclipse目录,创建 C:\Android \eclipse\eclipse.exe快捷方式到桌面,如下:


eclip5.png

下载jdk6

通过本链接http://java.sun.com/javase/downloads/index.jsp下载并安装Java开发包。


and6.png


and7.png


安装后的目录,和文件,注意现在最新的JDK安装不支持winxp,建议使用win7系统:


and8.png


我们安装在D:\Android\JDK 之后需要通过"我的电脑"->"属性"->"高级"->"环境变量",来新建一个JAVA_HOME的环境变量,指向JDK的目录,如下:


and9.png

为eclipse安装atd插件

运行 Eclipse, 选择【Help】 >【 Install New Software】,点击【Add】按钮,增加如下安装网址,确定安装,选择如下图,然后点击【Next】,进行安装.


eclip6.png


如果网络连接慢,不能下载,可以下载它的离线安装包如下:

或从我们网站下载:http://www.mxcad.net:2080/Android/ADT-23.0.6.zip


eclip7.png


然后如下选择安装:


eclip8.png

运行eclipse设置android adt插件

重启Eclipse,进行Android SDK设置:

选择【Windows】 > 【Preferences…】打开编辑属性窗口,选择Android属性面板,加入Android SDK的目录(点击【Browse…】进行选择,这里是“android-sdk”所在的目录)。如下图:


eclip9.png


运行SDK Manager.exe,安装Android开发用的相关文件。


eclip10.png


选择如下,然后点击“Install”,这个安装过程比较慢,可能需要翻墙才能访问,或在百度上搜索”android sdk manager”,会出一大堆的它安装慢的解决办法,比始设置代理服务器等.

如:Android SDK Manager - Settings

设置:

HTTP Proxy Server: mirrors.neusoft.edu.cn

HTTP Proxy Port: 80


eclip11.png


eclip12.png

ndk安装

控件使用的android-ndk-r10c,下载地址:

32位地址:http://www.mxcad.net:2080/Android/android-ndk-r10c-windows-x86_64.zip

64位地址:http://www.mxcad.net:2080/Android/android-ndk-r10c-windows-x86.zip

把NDK解压到D:\Android\android-ndk-r10c。如下图:


eclip13.png


把NDK_ROOT路径设置到系统变量中:


eclip14.png

python2.7.3

下载地址:http://www.python.org/download/releases/2.7.2/

或下载地址:http://www.mxcad.net:2080/Android/python-2.7.2.amd64.msi


eclip15.png


下载后,安装:


eclip16.png


配置环境:

右键单击“计算机”,选择“属性”----》“高级系统设置”,在“高级”选项卡下选择“环境变量”!

在“系统变量”下选中“Path”,并点击下方的编辑按钮:


eclip17.png

安装ant

到官方主页http://ant.apache.org下载新版的ant,得到一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\Android\ant。或下载地址:    http://www.mxcad.net:2080/Android/apache-ant-1.9.7-bin.zip

配置环境变量 设置ant环境变量:

ANT_ROOT 值 C:\Android\ant\bin 如下图:


eclip18.png


path 变量增加,Ant路径:


eclip19.png


为了验证ant是否成功安装,可以进行如下操作:

依次选择:开始->运行->cmd,输入如下命令:ant

如果出现如下内容,说明安装成功:

Buildfile: build.xml does not exist!

Build failed


eclip20.png

编译并运行控件安卓例子

解压控件的试用包(MxDraw6.0Android(20160630)TryVersion.exe),这是个自解压包,把它解压到C:\MxDraw60Android,如下:


eclip21.png


到安装目录C:\MxDraw60Android\SRC\3rdparty\cocos2dx\cocos2d下,在命令行运行setup.py配制cocos的编译环境,如下图:


eclip22.png


eclip23.png


切换Eeclipse工作空间,把工作空间切换在控件安装位置:C:\MxDraw60Android\SRC\MxDraw6.0\samples\。命令如下抓图:


eclip24.png


导入控件例子,如下:【File】->【Import…】


eclip25.png


如下图,选择,“Existing Android Code Into Workspace”导入C:\MxDraw60Android\SRC\MxDraw6.0\samples\pro\proj.android例子


eclip26.png


编译工程,【Project】->【Bulid All】,这时应该能成功编译工程,如果编译失败,提示如下:


eclip27.png


是因为你编译模式是发行版本,但我们提供了调试版本,所以把编译配制改成调试版本再试,如下图:


eclip28.png


出来如图:


eclip29.png


点击Manager Configurations:


eclip30.png


选择Debug,点击 Set Active按钮.Ok退出,然后如下图操作:


eclip31.png


再在,可以再编译程序:


eclip32.png


增加运行配制,点击:


eclip33.png


出来界面设置如下:


eclip34.png


把你的Android手机连接你电脑,打开usb调试模式,安装驱动,点击”运行”选择你的手机设备,开始运行,效果如图:


eclip35.png


打开图纸后:


eclip36.png


到目前,安卓的开发环境已经搭建完成。

编译时,出现apk打包错误

如出现如下错误:


eclip37.png


修改cocos安装目录下的:ocos2d-x\cocos2d-x-3.10\tools\cocos2d-console\plugins\plugin_compile\project_compile.py文件,找查定位到builder.do_build_apk,并把调用这个函数的地方注释掉,前面加“#”表示注释,如下图:


eclip38.png


改成:


eclip39.png

提示未找到安卓平台版本错误解决

正情况下,我们已经使用SDK Manager.exeg下载了对应的Android开发SDK,但还是如下提示:


eclip40.png


这种情况,很可能是环境变量 ANDROID_SDK_ROOT设置不正确,检查ANDROID_SDK_ROOT指向的路径下是否有platforms文件夹,没有修改它值到正确路径,如下:


eclip41.png

提示googleinc.:googleapis:21 不是一个有效的android 目标平台

如下图:


eclip42.png


检查文件,project.properties文件中内容,把target=Google Inc.:Google APIs:21 改成target=android-17

如果还是提示出错,同时把cocos\platform\android\java\ project.properties中的target=Google Inc.:Google APIs:21 改成target=android-17

关掉eclipse 的c++语法分析错误

C++语法分析会出现一堆错误如下:


eclip43.png


在工程名上,右键,出来弹出菜单,点击“Properties”,出来工程属性窗口,到如下图位置,如图修改设置:


eclip44.png

使得vs2015编译并运行程序

在微软官网下载 安装Microsoft Visual Studio 2015,并安装C++开发语言。

运行Microsoft Visual Studio 2015,打开Cocos工程,C:\MxDraw60Android\SRC\3rdparty\cocos2dx\cocos2d\build\cocos2d-win32.sln编译,如下图:


eclip45.png


编译cocos


eclip46.png


打开MxTest工程,C:\MxDraw60Android\SRC\MxDraw6.0\samples\pro\proj.win32\MxTest\MxTest.sln编译,如下:


eclip47.png


打开TestMxTest工程,C:\MxDraw60Android\SRC\MxDraw6.0\samples\pro\proj.win32\TestMxTest\TestMxTest.sln编译,如下


eclip48.png


现在可以运行TestMxTest.exe,运行效果如下:


eclip49.png


eclip50.png

梦想CAD是专业的CAD插件(控件),可轻松在网页、手机及BS/CS程序中浏览编辑DWG文件,不需安装AutoCAD即可运行。经十余年累积已非常稳定可靠,有关键的空间搜索算法,并使用汇编优化,可同时处理50万级实体,有非常高的图形显示和处理效率。
联系我们
技术TEL:400-888-5703
185-8173-1060
客服I QQ: 3570505660
技术I QQ: 827867134
技术II QQ:6884123
VIP服务购买
销售TEL:156-8136-8971
销售QQ:710714273
用户交流
控件QQ交流群1:73281982
控件QQ交流群2:112199959
MxCAD软件群 1:515771658
技术I:QQ
827867134
客服I:QQ
3570505660
销售QQ
710714273
联系电话400-888-5703