用code ide创建lua项目,io.open(filePath)之类的io操作,移植到android手机上怎么执行不了呢?
把项目打包成apk包,移植到android手机io.open(filePath)这句可以执行,但是,程序执行到file:read()时,就不会再执行了?不知道为什么?我真机调试的时候,是可以正常运行file:read()所有代码的;
但是,我打包成apk包就执行temp*=file:read() 这句就会出问题?
local file=io.open(filePath)
local temp={}
for i=1,wordNumber do
temp*=file:read()
local a=string.len(temp*)
local str=string.sub(temp*,1,a) --Win编译使用
ResourceData.wordSound_uk*=str
end
file:close()
个人感觉是android的读写权限问题?但是,我也加了权限,难道是我加错权限了吗?还是其他问题造成的,求指导?求帮助?
这是我加的所有权限:(如果有不对的地方,请帮忙纠正一下)
*****