quick cocos2dx 3.3版本项目编译能过, 打包apk出错,如图,求解决
执行目录下\frameworks\runtime-src\proj.android\build_native.bat成功
执行目录下\frameworks\runtime-src\proj.android\build_apk.bat失败
错误如下:
*******************build mode: debug
exec: java -version
‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
build return value: -1
错误来源:
安装目录下\quick-3.3\quick\bin\lib\quick\ApkBuilder.php
function run()
{
$retval = 0;
if (!$this->check_win32())
{
echo "check_win32()\n";
return(-1);
}
if (!$this->check_java())
{
// 错误就出错在这里
echo "check_java()\n";
return(-1);
}
// 后面还有很多代码省略了
}
// check_java如下:
function check_java()
{
$out = array();
$ret = $this->exec_sys_cmd(“java -version”);
if ($ret) {
return false;
}
if ($this->config'java_ver'])
{
$this->java_version = $this->config'java_ver'];
}
else
{
$this->java_version = '1.6';
}
return true;
}
备注:在其他地方打开cmd窗口能执行java所有相关命令(环境已配好)
就这里不能执行java相关命令