您的位置:首页 > 移动开发 > Android开发

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就可以打开了,第一个界面是工作目录,选择一个目录即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: