android打包
2016-04-07 14:53
423 查看
一、环境配置
1、首先将准备好的软件 解压到一个没有中文的路径下面
2、打开终端 输入:
cd /Users/Neworigin/Desktop/cocos2d-x-3.3
回车
./setup.py
3、然后输入三个路径:
/Users/Neworigin/Desktop/android-ndk-r9b
/Users/Neworigin/Desktop/android-sdk-macosx
/Users/Neworigin/Desktop/apache-ant-1.9.3/bin
4、检查环境配置是否成功
cd $NDK_ROOT
pwd
cd $ANDROID_SDK_ROOT
pwd
cd $ANT_ROOT
pwd
cd ~
open .bash_profile
二、修改Android.mk(如果有新添加的类时)
工程文件-——》proj.android-——》jni——》Android.mk第12行,将自己添加的.cpp文件按照上面格式进行添加。
或者 用脚本修改Android.mk第12行
FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)(自动搜索)
注意:检查.h .cpp在class文件下资源在resourse下
android文件夹用蓝颜色的
三、编译C++代码
1、打开终端:
输入:cd /Users/Neworigin/Desktop/项目名/proj.android回车
输入:./build_native.py
注意:修改了C++代码后,再次运行./build_native.py
四、导入项目
1、打开终端输入:
cd 工程路径 回车
cocos run -p android
五、真机测试
1、首先将准备好的软件 解压到一个没有中文的路径下面
2、打开终端 输入:
cd /Users/Neworigin/Desktop/cocos2d-x-3.3
回车
./setup.py
3、然后输入三个路径:
/Users/Neworigin/Desktop/android-ndk-r9b
/Users/Neworigin/Desktop/android-sdk-macosx
/Users/Neworigin/Desktop/apache-ant-1.9.3/bin
4、检查环境配置是否成功
cd $NDK_ROOT
pwd
cd $ANDROID_SDK_ROOT
pwd
cd $ANT_ROOT
pwd
cd ~
open .bash_profile
二、修改Android.mk(如果有新添加的类时)
工程文件-——》proj.android-——》jni——》Android.mk第12行,将自己添加的.cpp文件按照上面格式进行添加。
或者 用脚本修改Android.mk第12行
FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)(自动搜索)
注意:检查.h .cpp在class文件下资源在resourse下
android文件夹用蓝颜色的
三、编译C++代码
1、打开终端:
输入:cd /Users/Neworigin/Desktop/项目名/proj.android回车
输入:./build_native.py
注意:修改了C++代码后,再次运行./build_native.py
四、导入项目
1、打开终端输入:
cd 工程路径 回车
cocos run -p android
五、真机测试
相关文章推荐
- Android 百分比布局库(percent-support-lib) 解析与扩展
- Android Studio下NDK的使用
- Android开发之ListView
- Android屏幕的适配
- Android Studio布局渲染
- Android studio 快捷键使用教程
- Android进程间通信
- Android作为客户端,采用Netty与服务器通信
- fragment的静态与动态加载
- Framework框架概述
- Android studio 升级指定dradle
- Android属性动画深入分析
- Android AlarmManager使用
- 浅谈Android中的LOG查看ANR(一)
- android.view.WindowManager$BadTokenException
- Android应用的Material设计中图片的相关处理指南
- android.os.TransactionTooLargeException异常
- android中sharedPreferences的用法
- Android studio For Mac快捷键
- Android实战技巧之五十一:libjpeg与Android