android打包

1.将sdk、ndk、ant解压到没有中文,没有特殊字符的路径下
2.cd 文件夹 进入到cocos2dx引擎目录
3. ./setup.py
输入3个路径
执行最后的命令,将路径保存到环境配置文件中
(注意 ant 需要到bin目录)
如果之前配置过 可以进入到用户目录 cd ~
打开环境配置文件 open .bash_profile 或者 open .profile
删除里面的内容 重新打开终端 然后重复 1,2,3步
4.对配置的环境变量进行检测
yangxin :cd ANDROID_SDK_ROOT
yangxin :pwd/Users/yangxin/Environment/androidsdkmacosxyangxin :cd NDKROOTyangxin :pwd
/Users/yangxin/Environment/android-ndk-r10c
yangxin :cd ANT_ROOT
yangxin :pwd/Users/yangxin/Environment/apacheant1.9.3/binyangxin :
5.创建一个项目(包名 不要使用关键字)(进行项目开发)
6.开发完成之后,检查A 我们的.h .cpp等文件是否在Classes目录
B 我们的资源文件是否在Resources目录
7.我们需要在proj.android/jni/Android.mk 文件,指定参与编译的文件
FILE_LIST := hellocpp/main.cpp
FILE_LIST += (wildcard (LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_SRC_FILES := (FILELIST: (LOCAL_PATH)/%=%)
替换
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
../../Classes/GameScene.cpp
8.进入创建的项目的跟目录 cd 文件夹路径
cocos run -p android

9.- waiting for device -
将手机的开发者模式打开 usb调试打开 连接数据线 手机上会出现安装界面 (但是很多的数据线不可以)
如果出现闪退 一般是资源的路径问题 proj.android obj 删除 运行 cocos run -p android
修改了c++的代码 需要重新编译一次 cocos run -p android

  1. 修改应用程序的图标和名字
    在proj.android res目录下 替换 icon.png
    在proj.android res values strings.xml 文件里面有一个
    HelloWorld
    可以使用中文

11.查看输出信息
(因为版本问题,所以需要修改sudo vim //Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Info.plist)
增加
JVMCapabilities

CommandLine
JNI
BundledApp
WebStart
Applets

然后注销电脑 ,eclipse就可以打开了,第一个界面是工作目录,选择一个目录即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值