aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJose Luis Marti <joseluis.marti@gmail.com>2024-02-07 16:08:36 +0100
committerJose Luis Marti <joseluis.marti@gmail.com>2024-02-07 16:08:36 +0100
commit912761820175c8ddd1108589d9631d0b97d63b32 (patch)
treeef2939104aab7b47556bfce7b49cb11e13297487 /tools
parent99d8703b8e7536aa205f7ea849d77b99e906616a (diff)
[Android] Adjust copying of resource files to cache folder
Diffstat (limited to 'tools')
-rw-r--r--tools/android/packaging/xbmc/src/Splash.java.in33
1 files changed, 11 insertions, 22 deletions
diff --git a/tools/android/packaging/xbmc/src/Splash.java.in b/tools/android/packaging/xbmc/src/Splash.java.in
index 9b9f1a9218..84fd9b37aa 100644
--- a/tools/android/packaging/xbmc/src/Splash.java.in
+++ b/tools/android/packaging/xbmc/src/Splash.java.in
@@ -89,7 +89,6 @@ public class Splash extends Activity
private BroadcastReceiver mExternalStorageReceiver = null;
private boolean mExternalStorageChecked = false;
private boolean mCachingDone = false;
- private boolean mInstallLibs = false;
private boolean mPermissionOK = false;
private class StateMachine extends Handler
@@ -212,7 +211,7 @@ public class Splash extends Activity
{
sendEmptyMessage(InError);
}
- if (fXbmcHome.exists() && fXbmcHome.lastModified() >= fPackagePath.lastModified() && !mInstallLibs)
+ if (fXbmcHome.exists() && fXbmcHome.lastModified() >= fPackagePath.lastModified())
{
mState = CachingDone;
mCachingDone = true;
@@ -286,8 +285,8 @@ public class Splash extends Activity
}
fXbmcHome.mkdirs();
- // Log.d(TAG, "apk: " + sPackagePath);
- // Log.d(TAG, "output: " + sXbmcHome);
+ Log.d(TAG, "apk: " + sPackagePath);
+ Log.d(TAG, "output: " + sXbmcHome);
ZipFile zip;
byte[] buf = new byte[4096];
@@ -309,27 +308,17 @@ public class Splash extends Activity
ZipEntry e = (ZipEntry) entries.nextElement();
String sName = e.getName();
- if (!(sName.startsWith("assets/") || (mInstallLibs && sName.startsWith("lib/"))))
+ if (!sName.startsWith("assets/"))
continue;
- String sFullPath = null;
- if (sName.startsWith("lib/"))
+ String sFullPath = sXbmcHome + "/" + sName;
+ File fFullPath = new File(sFullPath);
+ if (e.isDirectory())
{
- if (e.isDirectory())
- continue;
- sFullPath = getApplicationInfo().nativeLibraryDir + "/" + new File(sName).getName();
- }
- else
- {
- sFullPath = sXbmcHome + "/" + sName;
- File fFullPath = new File(sFullPath);
- if (e.isDirectory())
- {
- fFullPath.mkdirs();
- continue;
- }
- fFullPath.getParentFile().mkdirs();
+ fFullPath.mkdirs();
+ continue;
}
+ fFullPath.getParentFile().mkdirs();
try
{
@@ -724,7 +713,7 @@ public class Splash extends Activity
SetupEnvironment();
- if (mState != InError && fXbmcHome.exists() && fXbmcHome.lastModified() >= fPackagePath.lastModified() && !mInstallLibs)
+ if (mState != InError && fXbmcHome.exists() && fXbmcHome.lastModified() >= fPackagePath.lastModified())
{
mState = CachingDone;
mCachingDone = true;