用cocos2d开发普通应用

http://cocos2d-x.org/filedown/cocos2d-x-3.16.zip
COCOS_CONSOLE_ROOT
环境变量
E:\cocos2d-x-3.16\tools\cocos2d-console\bin
将环境变量中 COCOS_CONSOLE_ROOT 的 变量值复制path

python cocos.py new ProjectName -p com.mygame.org -l cpp -d e:\mygame

NDK 下载r14b https://developer.android.google.cn/ndk/downloads/index.html  734M
环境变量NDK_ROOT
android-sdk-windows.zip:http://tools.android-studio.org/index.php/sdk/  190M
ANDROID_SDK_ROOT
platforms
是每个平台的SDK真正的文件,存放了不同版本的android系统

tools
作为SDK根目录下的tools文件夹,这里包含了android 开发和调试的工具
platform-tools
保存着一些Android不同平台相关工具,比如adb,sqlite3等文件。Fastboot 刷机工具。
build-tools
保存着一些Android平台相关通用工具,比如adb、和aapt、aidl、dx等文件。 

3.8已经不建议直接使用build_native.py
ANT:Binary Distributions apache-ant-1.10.1-bin.zip:http://ant.apache.org/bindownload.cgi
ANT_ROOT环境变量
E:\mygame\android_eclipse\apache-ant-1.10.7\bin
cmd进入项目目录下
cocos compile -p android --ap android-24
unable to locate tool.jar
解决途径:将“C:\Program Files\Java\jdk1.6.0_16\lib”目录下的tools.jar文件拷贝到“C:\Program Files\Java\jre6\lib”目录下,重新运行命令ant,

把sdk中的tools中加入path
用android list targets查看可用的android target
在项目目录下
cocos compile -p android --ap android-24编译成功 
然后一堆字符错误

二 elicpse 编译
1,Eclipse或者MyEclipse 选择Android NDK目录时提示“Not a valid NDK directory”

在NDK目录中新建一个名称 ndk-build (没有扩展名)的空文件

The import org.cocos2dx.lib cannot be resolved
src目录下右键导入cocos2d\cocos\platform\android\java
2,eclipse 配置NDK,不用cdt编译,而是用ndk_build.cmd来编译
3, 生成apk
android-24 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml  

Unable to build: the file dx.jar was not loaded from the SDK folder!
Android SDk build-tools 版本与,安装的Andriod SDK Tools版本,两个版本要一致
我现在Andriod SDK Tools25.2.5
Android SDk build-tools25.0.3
Android SDk platform-tools  29.0.5


1) tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。
2)build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。
包括
aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。
aidl:把.aidl 接口转换成java接口.

dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.
dexdump:dump devlik中间代码
3) platform-tools目录:包含开发app的平台依赖的开发和调试工具。
包括
adb:android调试工具
fastboot:boot工具
4)platforms目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。
 

android:screenOrientation="landscape"  横屏

android:screenOrientation="portrait"  竖屏

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值