aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorperpe <msperpe@googlemail.com>2013-09-13 12:16:33 +0200
committerperpe <msperpe@googlemail.com>2013-09-13 16:20:10 +0200
commitdefeb74de10c317201b88bb17677643634ec4ec8 (patch)
treea3e1ff175b851bb333ff98ef1b0240a55848c2d1 /tools
parent73fc249a6cf1902d7e4c92fb04de22b898518a71 (diff)
droid-x86 corrections
Diffstat (limited to 'tools')
-rw-r--r--tools/android/packaging/Makefile1
-rw-r--r--tools/android/packaging/xbmc/src/org/xbmc/xbmc/Splash.java17
2 files changed, 11 insertions, 7 deletions
diff --git a/tools/android/packaging/Makefile b/tools/android/packaging/Makefile
index d10be8b883..c58df5e9b1 100644
--- a/tools/android/packaging/Makefile
+++ b/tools/android/packaging/Makefile
@@ -24,6 +24,7 @@ ARMOVERRIDES=XBMC_OVERRIDE_HOST=arm-linux-androideabi XBMC_OVERRIDE_TOOLCHAIN=$(
#arm and x86
ifeq ($(findstring i686,$(CPU)),i686)
ARCH=x86
+CPU=x86
endif
ifeq ($(findstring arm,$(CPU)),arm)
ARCH=arm
diff --git a/tools/android/packaging/xbmc/src/org/xbmc/xbmc/Splash.java b/tools/android/packaging/xbmc/src/org/xbmc/xbmc/Splash.java
index 7dfcab2bef..d13ee3bc3d 100644
--- a/tools/android/packaging/xbmc/src/org/xbmc/xbmc/Splash.java
+++ b/tools/android/packaging/xbmc/src/org/xbmc/xbmc/Splash.java
@@ -14,6 +14,7 @@ import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import android.os.AsyncTask;
+import android.os.Build;
import android.os.Bundle;
import android.app.Activity;
import android.app.ActivityManager;
@@ -261,16 +262,18 @@ public class Splash extends Activity {
}
mState = State.Checking;
-
- boolean ret = ParseCpuFeature();
+ boolean ret = Build.CPU_ABI.equals("x86");
if (!ret) {
- mErrorMsg = "Error! Cannot parse CPU features.";
- mState = State.InError;
- } else {
- ret = CheckCpuFeature("neon");
+ ret = ParseCpuFeature();
if (!ret) {
- mErrorMsg = "This XBMC package is not compatible with your device.\nPlease check the <a href=\"http://wiki.xbmc.org/index.php?title=XBMC_for_Android_specific_FAQ\">XBMC Android wiki</a> for more information.";
+ mErrorMsg = "Error! Cannot parse CPU features.";
mState = State.InError;
+ } else {
+ ret = CheckCpuFeature("neon");
+ if (!ret) {
+ mErrorMsg = "This XBMC package is not compatible with your device.\nPlease check the <a href=\"http://wiki.xbmc.org/index.php?title=XBMC_for_Android_specific_FAQ\">XBMC Android wiki</a> for more information.";
+ mState = State.InError;
+ }
}
}
if (mState != State.InError) {