用cocos Creator发布到android平台报错,这是什么原因

如题所述

  原生打包环境的注意事项:

1. 检查路径

在偏好设置中设置好的路径必须确保是正确的,比如:ant 路径需要设置到 ant 安装目录内的 bin 目录下,NDK 是其根目录,而 Android SDK 的目录下应该包含 build-tools、platforms 等文件夹。

2. 检查 Xcode 和 Visual Studio

打包 Mac 版本和 iOS 版本需要 Xcode 支持。打包 Windows 版本需要安装 Visual Studio,同时在安装 Visual Studio 时,默认并没有勾选 C++ 编译组件。如果没有安装,则需要重新安装并选择 C++ 相关编译组件。

3. 检查 NDK 版本

不论使用什么版本的引擎,都需要使用 NDK r9b 以上版本。如果使用了 Cocos2d-x framework, 请使用 NDK r10 以上的版本,推荐 r10e。

4. Windows 平台需要检查 JAVA_HOME 环境变量

如果使用 Windows 平台,请确认你的环境变量中包含 JAVA_HOME,可以通过右键点击我的电脑,选择属性,打开高级选项卡中来查看和修改环境变量。Windows 平台可能需要重启电脑才会生效。

参考[如何设置或更改 JAVA 系统环境变量?](https://www.java.com/zh_CN/download/help/path.xml)

5. 检查 JAVA 环境

在 Mac 终端或者 Windows 命令行工具中输入下面代码来查看:

```
java -version
```

如果显示为 JAVA SE 则没有问题,如果系统中使用的是 JRE,则需要安装 [JAVA SE 运行环境]
6. 包名问题

检查构建发布面板中的包名,包含空格,`-`等都是非法的包名。
温馨提示:答案为网友推荐,仅供参考