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"