cocos2dx 打包问题

Cocos2dx-3.4 打包成apx

1. 要注意pro.android\jni\Android.mk

添加自己不是cocos2dx自己生成的ccp\

或者修改Android.mk

FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)  LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)  

2. 要修改pro.android\src

从如下路径copy过来

3. cocos2dx命名规则是

必须是XXXX.XXXX.XXXX

4.虚拟机要勾上HOST USE GPU

5.或用其他虚拟机如 海马虚拟机

6.游戏过程中不黑屏的处理

//在src/org.coco2dx.cpp/AppActivity.java
public class AppActivity extends Cocos2dxActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    }
}

7.AndroidManifest.xm中添加震动权限

  <uses-permission android:name="android.permission.VIBRATE" /> 

8.自动横向根据重力转变方向

android:screenOrientation="sensorLandscape"

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-06 16:29:47

cocos2dx 打包问题的相关文章

Cocos2dx打包成apk包时在手机上闪退

在项目运行过程中,在手机上运行会出现闪退的现象, 报告错误代码如下: 06-30 10:45:19.921: E/cocos2d-x assert(28033): E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../cocos2dx/platform/android/CCApplication.cpp function:sharedApplication line:60 06-30 10:45:19.921: A/li

Cocos2dx开发(3)——Cocos2dx打包成Android APK,ANT环境搭建

前面cocos2dx的运行环境(Android SDK,JDK,),最后Cocos2dx的APK的打包环境,最运行环境上再加ANT环境就好了 1.ANT下载配置 官网下载:http://ant.apache.org/bindownload.cgi 解压放到你的合适目录,把ANT根目录的bin 添加到环境变量Path里 这里是E:\DevelopTool\AndroidTool\apache-ant-1_9_4\bin 重新打开命令窗,如下表示成功 打开cocos2dx根目录运行 download

Cocos2dx打包apk时变更NDK引发问题及解决

现在官方的Cocos Studio已经支持打包apk文件,写该随笔的时候还没试过官方的打包功能,所以就按自己的学习顺序先把打包的心得卸下. 问题及最终解决方案: 其中耗时最长的问题就是ndk-r10改成ndk-r9d后一直编译不通过: 最终解决办法是删除项目路径下/proj.android/obj/local/armeabi目录下的所有文件.(当时因为使用cocos2dx2.2.3版本源码学习才遇到该问题,可能cocos2dx最新版本已无该问题). 发现问题过程: 初学Cocos2dx,了解了下

Cocos2d-x打包安卓apk

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 1. 下载安装安卓(android)环境 见http://www.cnblogs.com/geore/p/5793620.html,按照其中步骤来配置apache-ant,adt和ndk的环境变量. apache-ant:  http://ant.apache.org/bindownload.cgi ndk:   http://wear.techbrood.com/tools/sdk/ndk/ adt:    http://www.a

cocos2d-x打包Android

搭建 Android 平台 cocos2dx 开发环境1 首先安装 python2 单击 next3 选择默认路径, 单击 next4 选择完全安装, 单击 next5 单击 next 开始安装6 安装完成7 设置环境变量8 添加 python 的路径到 path9 解压缩 cocos2dx2.2.110 正在解压缩11 复制 python.bat12 到这个文件夹, 也就是解压缩的根目录下\tools\project-creator 下13 执行 bat14 输入项目名称以及包标识名, 创建项

cocos2D-X 打包

{ //首先有java jdk,android sdk,android ndk //用android studio  import //匹配gradle 的版本 有些gradle可能下载不下来,不用慌,改为3.5.1版本的gradle,重新加载项目 //local.gradle 中的ndk路径匹配 //4.0 版本在cmakelist.txt中加入跨平台头文件和源文件,如果没有源文件的则可以不用包含进去 //4.0 以下如果在android/app/jni/下有android.mk 则在这里加入

解决cocos2dx 打包lua环境搭建问题( ImportError: No module named Cheetah.Template)

将c++ 封装成lua调用时,显示一下错误: PYTHON_BIN not defined, use current python. generating userconf.ini... Generating bindings for cocos2dx_TextLoader... Traceback (most recent call last): File "/Applications/Cocos/frameworks/cocos2d-x-3.5/tools/bindings-generato

cocos2dx android 打包环境配置 安装包下载

安装包 所需要的安装包如下: Cocos2d-x 3.4,地址 http://cn.cocos2d-x.org/download#anchor2. 其他安装包百度下载网盘链接:http://pan.baidu.com/s/1c0hRJig 密码:kfzq Android SDk. NKD,Cocos2d官方推荐使用R9D版本,使用R10D会出现找不到srand函数错误. Eclipse,我使用的是最新的Luna标准版. ADT,用Eclipse开发Android程序需要用到ADT环境. JDK,

format not a string literal and no format arguments

今天cocos2d-x打包 android的时候报错:format not a string literal and no format arguments 报错点是:__String::createWithFormat(s_szFuWenEffect2[GetType()])->getCString() 代码vs2015编译是通过的,没任何问题. 修改方法:__String::createWithFormat("%s", s_szFuWenEffect2[GetType()])