Firefox can not be started on Android 4.4.4 (CyanogenMod 11.0)
Hi,
My tablet can download and install the latest Firefox from the "Play Store" successfully but Firefox can not be started!! I have reseted the tablet and Firefox is the only one installed App besides the Google Apps. Of cause I have un-installed and re-installed Firefox. Unfortunately, I still received the same error message. Could you share any idea or suggestion?
Regards, Albert
<< Related Information >>
- Error message: Sorry! This Firefox won't work on this device (armeabi-v7a, 19). Please download the correct version.
- Android Version: 4.4.4
- Kernel version: 2.6.39.4-ElementalX-Xoom-2.1+
- Build number: EOS-full_wingary-userdebug 4.4.4 KTU84P 113 test-keys
- Model number: Motorola Xoom Wifi (MZ604)
- CPU: Tegra 2 (dual-core ARM Cortex-A9, ARMv7-A)
- Memory: 1 GB DDR2 SDRAM
- Storage: Internal memory: 32 GB
- Display: 1280×800 px
- Graphics: Tegra 2 T20, ULP GeForce 333 MHz o/c to 400 MHz
P.S. I met the same problem in CyanogenMod 11.0 (Android 4.4.4) with the same hardware also.
All Replies (2)
Dear All,
After testing other Apps in different builds of Android 4.4.4, I am sure my OS and hardware are fine. I am not familiar with the ARM programing but I find an interesting discussion between developers of Firefox.
[[Require NEON support for ARM builds|https://bugzilla.mozilla.org/show_bug.cgi?id=1289569]]
Newer ARM CPUs support advanced SIMD extension (NEON) but the old ones not (like the Nvidia Tegra 2 in my XOOM). It seems that the developers of Firefox want to use the NEON without checking first and this causes Firefox crash while starting.
For verifying my thought, I installed different versions of Firefox for testing. The major result is the Firefox 52.0.2 works fine but the 53.0 not. After searching on the Internet, I found different devices without NEON can not start Firefox since 53.0 also. Without building Firefox by ourselves, the 52.0.2 should be the latest Firefox for who are using old CPUs
Regards, Albert
Current releases of Firefox will not work with Tegra 2 or lower processors as you discovered. Forcing the install will result in a crash as you know. This is expected behavior.