使用AndroidStudio開發cocos2d-x,以及可能會出現的問題

1. 使用AndroidStudio開發cocos2d-x流程python

   1.1 經過cocos2d-x官網(https://www.cocos.com/)下載cocos2d-x文件android

   1.2 安裝python環境,mac自帶因此不用安裝android-studio

   1.3 進入到cocos2d-x的bin目錄中app

   

   1.4 經過cmd控制檯輸入命令 python cocos.py new 項目名 -p 包名 -l (cocos2d開發語言cpp, lua, js) -d 最終建立的目錄ui

      

例如:  python cocos.py new Test -p com.test -l cpp -d C:\Test

   1.5 完成項目建立lua

 

   1.6 使用android studio 打開文件夾下的 proj.android開始開發spa

 

 

2.開發過程當中可能會遇到的問題debug

 

1.建立的C++文件,編譯時提示找不到3d

  分別須要在 CMakeLists.txt文件和Android.mk文件,將建立的文件名添加進去,不然編譯沒法經過code

 

2.使用cocos命令的環境變量的配置,增長path路徑

  

# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x export COCOS_CONSOLE_ROOT="/Users/developer/Desktop/cocos2d-x-3.17.2/tools/cocos2d-console/bin" export PATH=$COCOS_CONSOLE_ROOT:$PATH # Add environment variable COCOS_X_ROOT for cocos2d-x export COCOS_X_ROOT="/Users/developer/Desktop" export PATH=$COCOS_X_ROOT:$PATH # Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x export COCOS_TEMPLATES_ROOT="/Users/developer/Desktop/cocos2d-x-3.17.2/templates" export PATH=$COCOS_TEMPLATES_ROOT:$PATH # Add environment variable NDK_ROOT for cocos2d-x export NDK_ROOT="/Users/developer/Library/Android/sdk/ndk-bundle" export PATH=$NDK_ROOT:$PATH # Add environment variable ANDROID_SDK_ROOT for cocos2d-x export ANDROID_SDK_ROOT="/Users/developer/Library/Android/sdk" export PATH=$ANDROID_SDK_ROOT:$PATH export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH

 

3.cocos2d-x 3.+ 生成的.os包的位置

proj.android-studio\app\build\intermediates\transforms\mergeJniLibs\debug\
相關文章
相關標籤/搜索