No me crea archivo .db en android

Holas

Estoy creando una aplicación que necesita enviar datos a un servidor, los datos los crea en un data.db local de donde los lee y manda en un json pero en Android no crea el archivo
alguien sabe como puedo arreglarlo?
dejo partes del codigo

local _M = {}

local settings = require( ‘settings’ )

local sqlite3 = require( ‘sqlite3’ )
local json = require( ‘json’ )
local syncLib = require( ‘libs.sync’ )

local path = system.pathForFile( “data.db”, system.DocumentsDirectory )
local db = sqlite3.open( path )

local function onSystemEvent( event )
if event.type == ‘applicationExit’ then
db:close()
end
end

function _M.init()
local info = settings.DATABASE.STRUCTURE_DATABASE
for i = 1, #info do
local columns = table.concat( info[i][‘COLUMNS’], ', ’ )
local query = [[CREATE TABLE IF NOT EXISTS ]] … info[i][‘TABLE_NAME’] … [[(]] … columns … [[);]]
db:exec( query )
end
end

Los permisos que estoy usando

android =
{
usesPermissions =
{
“android.permission.INTERNET”,
“android.permission.ACCESS_NETWORK_STATE”,
“android.permission.WRITE_EXTERNAL_STORAGE”,
},
},

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.