local android = require("android") android.dl.library_path = android.dl.library_path .. ":" .. android.dir .. "/libs" local lfs = require("libs/libkoreader-lfs") local ffi = require("ffi") local dummy = require("ffi/posix_h") local C = ffi.C -- check uri of the intent that starts this application local file = android.getIntent() if file ~= nil then android.LOGI("intent file path " .. file) end -- path to primary external storage partition local path = android.getExternalStoragePath() -- set TESSDATA_PREFIX env var C.setenv("TESSDATA_PREFIX", path.."/koreader/data", 1) -- create fake command-line arguments -- luacheck: ignore 121 if android.isDebuggable() then arg = {"-d", file} else arg = {file} end dofile(android.dir.."/reader.lua")