没有可用的平台

There are not available platforms

我正在使用 cocos2d-x 版本 12 和 NDKrc12,我的所有路径都在 .bash_profile集。但是当我为 android 构建并输入时:

cocos编译-pandroid

它显​​示一条消息 "There are not available platforms" 这不可能是因为我在正确的路径中安装了 android SDK 有什么问题吗?

在最新版本的 cocos2d-x 上,出于某些奇怪的原因,您需要像这样使用“-s”选项: cocos 运行 -s /Users/me/myprojects/mygame -p android

否则没有'-s'它显示"there are not available platforms" 当你在你的项目文件夹中时似乎没有必要,但我想它是!

运行 android 在命令行上,这将打开 Android SDK 管理器。从这里确保您已经为您的设备安装了合适的 SDK。

cd 你的项目根目录,然后打开 .cocos_project.json,找到 "android_cfg" arg,如果你有文件夹。如果没有找到,那就新建一个cocos工程,cocos编译,然后判断哪个平台可以运行,在新工程文件夹中打开.cocos_project.json。您可以寻找它们之间的差异。