调用gps.closeAll 出错


为降低功耗,在 code 中使用 了  gps.closeAll。但是 trace 中 打印了 下面的 错误:
attachments-2018-09-CUcN9Ahp5ba2628437b1e.png

已经 require了 gps.lua 和 agps.lua, 不知道 什么 原因。


请先 登录 后评论

2 个回答

技术销售Delectate
擅长:IT

有可能是混用了不同的库造成的。根据trace判断,使用的是luaScript。

luaScript没有closeAll用法,只有:

--[[
函数名:forceclose
功能  :强制关闭所有“GPS应用”
参数  :无
返回值:无
]]
function forceclose()
	local i
	for i=1,#tlist do
		if tlist[i].flag and tlist[i].para.cb then tlist[i].para.cb(tlist[i].para.cause) end
		close(tlist[i].mode,tlist[i].para)
	end
end
请先 登录 后评论
NULL

你把require 引用挪到main.lua里面试试看?

请先 登录 后评论