修复loadlib小模块在安卓上会一直复制so库文件
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package.cpath=package.cpath..';'..SAVEDIR..'/lib/lib?.so;'..'?.dylib'
|
||||
local loaded={}
|
||||
return function(libName)
|
||||
if SYSTEM=='Android'then
|
||||
if not loaded[libName]then
|
||||
local platform=(function()
|
||||
local p=io.popen('uname -m')
|
||||
local arch=p:read('*a'):lower()
|
||||
@@ -13,6 +15,8 @@ return function(libName)
|
||||
'lib/libCCloader.so',
|
||||
love.filesystem.read('data','libAndroid/'..platform..'/libCCloader.so')
|
||||
)
|
||||
loaded[libName]=true
|
||||
end
|
||||
end
|
||||
local r1,r2,r3=pcall(require,libName)
|
||||
if r1 and r2 then
|
||||
|
||||
Reference in New Issue
Block a user