我本地android studio 環境是OK的,可以正常運作android APP項目。
先按官方文檔我把 test 項目跑起來了:
https://docs.cocos.com/cocos2d-x/manual/zh/installation/Android-Studio.html

然而,官方文檔沒有介紹怎麼建立新項目?
摸索過程記錄如下:
1 關于 python 及 cocos --version,
我本地裝了 3.8 不支援, cocos --version 會報錯
重新下載下傳了 2.7.18 ,配置環境變量後
cocos --version 正常輸出:
友善一些可以将cocos所在的目錄也配置到環境變量裡:
2 使用cocos指令建立一個cocos2dx項目
cocos new CocosDemo -p com.ndwx.CocosDemo -l cpp -d E:\cocos2dxproj
看起來沒有報錯。
3、編譯項目
cocos compile -p android --android-studio
根據提示配置 ANDROID_SDK_ROOT
再來
根據提示配置 NDK_ROOT
再來一次
錯誤:
Execution failed for task ':CocosDemo:generateJsonModelDebug'. > com.android.ide.common.process.ProcessException: Error configuring
是 stetup 沒有執行?執行 python setup.py 後依然報錯。
将錯誤百度了一下,找到這個連結:
Can't build android. Execution failed for task ':generateJsonModelDebug' 踩坑記錄_落葉Ex的部落格-CSDN部落格
根據這個部落客的解決方案,将ninja 下載下傳配置至環境變量PATH中後問題解決。感謝。
https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-win.zip
編譯成功。
4. 用 android studio 打開并運作項目
CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
又是ninja
虛驚一場,前面編譯的時候下載下傳配置了ninja 這時候隻要重新開機一下 android studio 讓這個環境變量配置對 android studio 生效即可。
OK 搞定。