开发环境的配置遇到了重重问题

用了很久才解决,现在记录一下一点经验

机器是64位win7系统(貌似64/32位会有些不同)

转载注明http://www.cnblogs.com/billyrun/articles/6979603.html

 

参考官方配置文档

http://www.cocos.com/docs/creator/publish/setup-native-development.html

http://www.cocos.com/docs/creator/publish/publish-native.html

 

NDK

使用官方推荐的r10e版本

压缩包应该是0.99GB

自己之前下过一个544MB的r10e压缩包(忘了哪里下的)

里面的东西不全!导致后来一系列问题,换了正确的包才弄好!

 

SDK

貌似下载最新的SDK就可以

在公司的电脑下载了zip包,但不知道是不是环境变量没设置对?

家里电脑现在弄好了,是安装了installer_r24.4.1-windows

http://tools.android-studio.org/index.php/sdk/

貌似这里安装一下,可能路径就不用配置了

后面还会遇到api level的问题

我下载的sdk里面platforms目录中只有android-25

打好包在手机上直接闪退了,参考以下文档,设置api level android-10之后就可以正常运行了

http://www.cocos.com/docs/creator/publish/setup-native-development.html#android-sdk-10-

 

环境变量

个人感觉sdk/ndk/ant貌似不需要设置环境变量

因为在偏好设置里面已经设置了路径

我的电脑里环境变量都是2dx时期设置的,感觉这三个不设置也行

下面的应该是需要设置

CLASSPATH  .;%JAVA_HOME%\lib;

JAVA_HOME  C:\Program Files\Java\jdk1.8.0_65

PATH(user)     

E:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;E:\adt-bundle-windows-x86_64-20131030\sdk\tools;E:\cocos2d-x-3.5\templates;E:\cocos2d-x-3.5\tools\cocos2d-console\bin;E:\cygwin\bin;C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell;C:\Python27;%JAVA_HOME%\bin

PATH(系统)

C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\billy\AppData\Roaming\npm;C:\Program Files (x86)\nodejs\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\

 

偏好设置

 

构建发布

 

点击运行之后如果连接了android手机

Compile native project successfully.
 
Start to run project
 
Start to run project. Please wait...
 
The log file path [ C:\Users\billy\.CocosCreator\logs\native.log ]
 
等一段时间,弹出安装界面,然后就自动运行了
项目路径\build\jsb-binary[或jsb-default]\frameworks\runtime-src\proj.android\bin内也可以找到apk文件
 
手机运行截图