Compatibility of arm64-v8a / armeabi-v7a / x86 / x64 - General Questions and Answers

Hello.
I'm noob just know that android also has 32(86)-bit and 64-bit like Windows. So my question might be ridiculus or too easy for you guys. But I need your help.
My question is about "arm64-v8a / armeabi-v7a / x86 / x64" when downloading APK file
* 1. Is it right that AP name start with "arm" is manufacturered by ARM and "86 (32) and 64" are from Intel?
* 2. As far as I know, most Android ap makers (Qualcomm Snapdragon, Samsung Exynos, etc.) use arm. so 86,64 based application can't be used at that phone?
Or is arm64-v8a compatible with 64 and armeabi-v7a compatible with 86(32)?
* 3. My smartphone says arm 64. Can I use armeabi-v7a based app? Are there any performance penalty when using armeabi-v7a at arm64-v8a phone?
Thanks for reading, and sorry for my bad english.

Related

[Q] Doesnt armeabi-v7a just mean you have an ARMv7 CPU?

My NST has an ARMv7 cpu, 256MB built in available for apps. It runs Andoid 2.1.
I rooted it with NookManager.
Why would it be incompatible with armeabi-v7a builds if it has an ARMv7 cpu?
Is there any way to hack it, to make installers think it IS compatible?

[Completed] Suitable Custom Rom for my special device ... GLX T3 tablet

Hello all.
I have a non-prevalent android device that runs Android 4.2.2 by default (official).
I very searched to find suitable custom (unofficial) Rom for my device, but couldn't find.
I want to upgrade it's OS to Android 5.0 or above. (Good to notice that my device is not in list of supported devices by ClockworkMod.
Rom Manager v5.5.3.7 message: GLX_TABLET_T3 does not have an officially supported ClockworkMod Recovery yet.)
My device specifications (Got from CPU-Z v1.19):
SoC:
MediaTek MT8382 - 2Cores
Architecture: 2x ARM Cortex-A7 @ 1.30GHz
Revision: r0p3
Clock Speed: 598 MHz - 1.30 GHz
GPU Vendor: ARM
GPU Renderer: Mali-400 MP
Scaling Governor: hotplug
Device:
Model: GLX_TABLET_T3 (GLX_TABLET_T3)
Manufacturer: GLX
Brand: XD813
Board: GLX_TABLET_T3
Hardware: mt8382
Screen Size: 4.56 inches (This value is incorrect! Correct Value: 7.0 inches)
Screen Resolution: 600 * 1024 pixels
Screen Density: 260 dpi (Correct Value: 170 dpi)
Total Ram: 970 MB
Internal Storage: 0.9 (Total phone storage is 8 GB)
System:
Android Version: 4.2.2
API Level: 17
Bootloader: unknown
Build ID: XD813_v0.2_GLX8037_SW1.2_20140613
Java VM: Dalvik 1.6.0
OpenGL ES: 2.0
Kernel Aechitecture: armv7l
Kernel Version: 3.4.5 (eng.root.1402562709)
Root Access: Yes
Sensors:
ACCELEROMETER, PROXIMITY, LIGHT
Excuse me for my English.
Thanks in advance.
Mir-Ismaili said:
Hello all.
I have a non-prevalent android device that runs Android 4.2.2 by default (official).
I very searched to find suitable custom (unofficial) Rom for my device, but couldn't find.
I want to upgrade it's OS to Android 5.0 or above. (Good to notice that my device is not in list of supported devices by ClockworkMod.
Rom Manager v5.5.3.7 message: GLX_TABLET_T3 does not have an officially supported ClockworkMod Recovery yet.)
My device specifications (Got from CPU-Z v1.19):
SoC:
MediaTek MT8382 - 2Cores
Architecture: 2x ARM Cortex-A7 @ 1.30GHz
Revision: r0p3
Clock Speed: 598 MHz - 1.30 GHz
GPU Vendor: ARM
GPU Renderer: Mali-400 MP
Scaling Governor: hotplug
Device:
Model: GLX_TABLET_T3 (GLX_TABLET_T3)
Manufacturer: GLX
Brand: XD813
Board: GLX_TABLET_T3
Hardware: mt8382
Screen Size: 4.56 inches (This value is incorrect! Correct Value: 7.0 inches)
Screen Resolution: 600 * 1024 pixels
Screen Density: 260 dpi (Correct Value: 170 dpi)
Total Ram: 970 MB
Internal Storage: 0.9 (Total phone storage is 8 GB)
System:
Android Version: 4.2.2
API Level: 17
Bootloader: unknown
Build ID: XD813_v0.2_GLX8037_SW1.2_20140613
Java VM: Dalvik 1.6.0
OpenGL ES: 2.0
Kernel Aechitecture: armv7l
Kernel Version: 3.4.5 (eng.root.1402562709)
Root Access: Yes
Sensors:
ACCELEROMETER, PROXIMITY, LIGHT
Excuse me for my English.
Thanks in advance.
Click to expand...
Click to collapse
Greetings and welcome to xda. There doesn't appear to be any custom rom for your device but if you ask your question here
http://forum.xda-developers.com/android/help
the experts there maybe able to help you
Good Luck
Sawdoctor

[Completed] Cannot determine version to install ROMs

I got this tablet free from a "presentation" and it came already rooted. It is incredibly slow and basically useless so I was going to see if I could do something to it, I was going to install a SlimROM or something. Perhaps I am misunderstanding... I used Syshard Info to determine the model is actions_7031_q88 .. below is some of the info. Can anyone help me identify which version of things I should be installing? I am seeing things like Allwinner etc online but mine is Actions? Is there no support for this tablet? Thanks!
System Info:
Model: actions_7031_q88
Manufacturer: actions
Brand: Android
Device: q88
Product: actions_7031
Build id: actions_7031-userdebug 4.4.4 KTU84P eng.liuzi.20160128.010054 release-keys
Hardware: gs702c
Android version: 4.4.4 REL
Codename: KITKAT
API Level: 19
Board: atm7031_Q88_RGB_7703as
Bootloader: gs702c-2014
Additional info to help you tell me if this tablet is closer to garbage than useful:
Kernel version: Linux 3.4.0+
OS architecture: armv7l
Processor: ARMv7 rev 1 (v7l)
Cores: 4
Resolution: 800 x 480
Installed RAM: unknown
Total RAM: 512 MiB (Available 116 MiB 22%)
Hi !
Devices with such a small ram amount are expected to be slow considering the amount of resources requested by the applications
Here are some threads
https://forum.xda-developers.com/showthread.php?t=2343531
https://forum.xda-developers.com/showthread.php?t=2643601
Be sure you properly read before proceeding
Good luck !

Android ABI missing

Hello ,
I'm developping an Android app in Xamarin Forms. This development in for a specific tablet, a Galaxy Tab active 2. I'm facing constraints and want that app to be 64 bits only. In the Android options on my project, I have only arm64-v8a selected in supported architectures. During deployment of the app, I'm unable to do it because the arm64-v8a is not supported :
Android ABI mismatch. You are deploying an app supporting 'arm64-v8a' ABIs to an incompatible device of ABI 'armeabi-v7a;armeabi'. You should either create an emulator matching one of your app's ABIs or add 'armeabi-v7a' to the list of ABIs your app builds for.
But the tablet has 64-bit compatible processors and the kernel is also 64-bit (uname -m : armv8l).
If I look at CPU capabilities, I have the following specs for ABI :
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: []
It confirms that arm64-v8a is missing.
My question is : is there any way to add or install arm64-v8a ABI into an existing Android ?
Thanks for any help
Mickaƫl
I think you should contact Samsung for help about an update to the firmware of its Galaxy Tab. You couldn't add or install the arm64-v8a ABI into an existing Android by yourself unless you have rooted the device in advance.
James_Watson said:
I think you should contact Samsung for help about an update to the firmware of its Galaxy Tab. You couldn't add or install the arm64-v8a ABI into an existing Android by yourself unless you have rooted the device in advance.
Click to expand...
Click to collapse
Thanks for you help. I have posted this message in the Samsung developers forum.
If the device is rooted, you are able to just install the arm64-v8a ABI ?

Identify Specific CPU Model - Amlogic/p21x/p21x

I need to know the CPU Model number to flash the correct Rom
Android Recovery Menu Says
Amlogic/p21x/p21x
7.1.2/NHG47L/20190327.200711.V0123
How do I check the exact Amlogic processor model number?
I Own an Android 7.1.2 2GB Ram / 8 GB Rom, 2.4/5G Wifi Android TV Box similar to M8S FCC ID: 2AGKBATVM8S
Looks 100% identical to the M8S Plus S905X2 TV Box below.
https://m.made-in-china.com/product/OEM-Customize-M8s-Plus-DVB-T2-Quad-Core-CPU-2GB-16GB-Smart-Android-9-0-TV-Box-1953971595.html
Tried a few apps and got the following info
ARM Cortex-A53
Cores 4
Supported ABI's: armeabi-v7a, armeeabi
Architecture 4 x ARM Cortex-A53 @ 1.51 Ghz
Revision: r0p4
GPU Vendor ARM
GPU Mali-450 MP
Kernel Architecture: armv8l
Root Access: Yes
Device M8S_PLUS_DVB
System Board p21x
Hardware: Amlogic
AArch64 Processor rev 4 (aarch64)
My understanding is that Amlogic S905D has Mali-450 GPU
Does S905D support WiFi AC?
My TV Box supports Wifi AC
utsc said:
How do I check the exact Amlogic processor model number?
Click to expand...
Click to collapse
Open tha chassis and look at PCB.
Thank you. its S905D.
ny good rom for a S905D generic M8 Plus with tv tuner with 2GB Ram / 8GB Rop, Wifi 2.4/5G (AC)
Root Access: Yes
Device M8S_PLUS_DVB
Android Recovery Menu Says
Amlogic/p21x/p21x
7.1.2/NHG47L/20190327.200711.V0123
Aidan's [v8] YouTube video description says it supports S905D.
But the image file for S905D is missing in V8 folder in the download portal.

Categories

Resources