android打包
2016-07-08 18:29
344 查看
1.将sdk、ndk、ant解压到没有中文,没有特殊字符的路径下
2.cd 文件夹 进入到cocos2dx引擎目录
3. ./setup.py
输入3个路径
执行最后的命令,将路径保存到环境配置文件中
(注意 ant 需要到bin目录)
如果之前配置过 可以进入到用户目录 cd ~
打开环境配置文件 open .bash_profile 或者 open .profile
删除里面的内容 重新打开终端 然后重复 1,2,3步
4.对配置的环境变量进行检测
yangxin :cdANDROID_SDK_ROOT
yangxin :pwd/Users/yangxin/Environment/android−sdk−macosxyangxin:cd NDKROOTyangxin:pwd
/Users/yangxin/Environment/android-ndk-r10c
yangxin :cdANT_ROOT
yangxin :pwd/Users/yangxin/Environment/apache−ant−1.9.3/binyangxin:
5.创建一个项目(包名 不要使用关键字)(进行项目开发)
6.开发完成之后,检查A 我们的.h .cpp等文件是否在Classes目录
9fa7
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
修改应用程序的图标和名字
在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就可以打开了,第一个界面是工作目录,选择一个目录即可。
2.cd 文件夹 进入到cocos2dx引擎目录
3. ./setup.py
输入3个路径
执行最后的命令,将路径保存到环境配置文件中
(注意 ant 需要到bin目录)
如果之前配置过 可以进入到用户目录 cd ~
打开环境配置文件 open .bash_profile 或者 open .profile
删除里面的内容 重新打开终端 然后重复 1,2,3步
4.对配置的环境变量进行检测
yangxin :cdANDROID_SDK_ROOT
yangxin :pwd/Users/yangxin/Environment/android−sdk−macosxyangxin:cd NDKROOTyangxin:pwd
/Users/yangxin/Environment/android-ndk-r10c
yangxin :cdANT_ROOT
yangxin :pwd/Users/yangxin/Environment/apache−ant−1.9.3/binyangxin:
5.创建一个项目(包名 不要使用关键字)(进行项目开发)
6.开发完成之后,检查A 我们的.h .cpp等文件是否在Classes目录
9fa7
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
修改应用程序的图标和名字
在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就可以打开了,第一个界面是工作目录,选择一个目录即可。
相关文章推荐
- android打包
- Android中杀进程的几种方法 (1) - killBackgroundProcesses
- imx6 android开机启动守护进程
- Android四大基本组件介绍与生命周期
- Android wait notify sleep 与死锁问题举例
- Android中RecyclerView嵌套RecyclerView或嵌套ListView
- android studio 搭建opencv环境 (接上一篇文章)
- 第一行代码-Android 学习笔记(一)
- android 界面布局
- android中的Activity
- 无限滚动的轮播图
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- Android 程序流量监控
- 【Android】ListView修改item布局与内部数据
- android 方向传感器Sensor或指南针罗盘研究
- Android Studio下的.gitignore
- Android去掉标题栏后报错
- 安卓上传图片实例,multipart/form-data实现安卓上传文件的功能
- Android文件的加密与解密
- Md5