Aliexpress app keeps crashing upon startup

793 views
Skip to first unread message

Shakif

unread,
May 16, 2023, 12:04:25 PM5/16/23
to Android-x86
Is this also expected?
Once I realized that it crashes consistently, I tried other apps such as Google Lens and they crash the same way. I do not know many apps to try, so no idea what else crashes.
How can we diagnose why they do? I was going to use the emulator for Aliexpress but am not able to, so once I conclude that it is not working I will not be able to spend any more time troubleshooting the emulator.

searinminecraft

unread,
May 17, 2023, 5:59:05 AM5/17/23
to Shakif, Android-x86
maybe its because the app doesnt support x86 architechture. so it would crash instantly.

Shakif

unread,
May 18, 2023, 9:56:38 AM5/18/23
to Android-x86
This does not make sense. Please elaborate. Android apps are Java apps and should not care which hardware platform they run in.

RoyalGraphX

unread,
May 18, 2023, 1:00:54 PM5/18/23
to andro...@googlegroups.com
bro it literally makes all the difference, that’s the entire point of android x86, it’s running android in x86_64 CPU Architecture. Android on phones are all ARM architecture. Applications are made for ARM, they use ARM Binaries, it doesn’t matter that android apps are Java, they’re compiled for a specific architecture.

--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-x86/2d2f18b4-a3bd-43cd-8140-905609cfe77en%40googlegroups.com.

Shakif

unread,
May 19, 2023, 2:07:32 PM5/19/23
to Android-x86
Is there any way to tell whether an app will or will not run on the emulator?

RoyalGraphX

unread,
May 19, 2023, 2:11:22 PM5/19/23
to andro...@googlegroups.com
Shakif, please. this isn’t google. you’ve been using the mailing list for the last month asking questions that could easily be answered if you did some research and google.

Michael Goffioul

unread,
May 19, 2023, 2:25:53 PM5/19/23
to andro...@googlegroups.com
There is just not enough information to provide any answer, or even make an educated guess. If an app crashes, the first thing to do is to collect the logs through "logcat" and "adb". You can find some information here, although I suspect some of it may be a bit outdated: https://www.android-x86.org/documentation/debug.html.

It is also not correct to state that Android apps are made for ARM. Android apps can contain Java code and/or native code. Native code is compiled for a compiled architecture and can only run on that. Java code can run on any architecture. And an APK can also contain native code compiled for multiple architectures, it's not uncommon to encounter apps that bundle native code compiled for arm, arm64, x86 and x86_64 altogether. Finally, depending on the flavor of android-x86 you're using, it might come with ARM emulation enabled (or you have enabled it in the settings). In that case, various apps that only contain native code for ARM may also run. However, this also depends on the ARM emulation layer being used, e.g. houdini or ndk_translation. There are too many variables to answer your question.

Shakif

unread,
May 20, 2023, 3:45:27 PM5/20/23
to Android-x86
So I gather that android-x86 cannot run applications. Then what is its purpose? Since I only need an android emulator to run applications it sounds like I cannot use android-x86.

RoyalGraphX

unread,
May 20, 2023, 3:48:10 PM5/20/23
to andro...@googlegroups.com
you’re not supposed to use Android-x86. it’s a vanilla version of Android for x86, that’s literally the name. you need custom distributions that DO include ARM translation; ontop of that, you will not have any gpu acceleration at all in Virtualbox, that is why it’s useless. you need to swap to either running it on the actual hardware, or using a more sophisticated virtualization platform like QEMU, which on linux hosts, can utilize VirGL, that’s why i said this isn’t google; because you can easily find this information with some proper google searches and research.

Michael Goffioul

unread,
May 20, 2023, 4:22:13 PM5/20/23
to Android-x86
I recommend you then install Android Studio. It comes with an Android emulator that works decently well. You can also look at other options like BlueStacks 


Antony Stone

unread,
May 20, 2023, 4:30:12 PM5/20/23
to andro...@googlegroups.com
On Saturday 20 May 2023 at 21:45:27, Shakif wrote:

"So I gather that android-x86 cannot run applications."

This is complete rubbish.

Android-x86 runs plenty of applications (provided they contain an x86 binary
in the APK file, which most do) and provided they don't rely on specific
hardware which is common to Android phones or tablets (which most applications
don't).

If you come across a specific application which does not run under Android-x86,
then tough - it doesn't work - both please do not generalise that to "Android-
x86 does not run applications".

Try some others. You'll find that most of them work.


Antony.

--
"Can you keep a secret?"
"Well, I shouldn't really tell you this, but... no."


Please reply to the list;
please *don't* CC me.

Shakif

unread,
May 21, 2023, 10:54:21 AM5/21/23
to Android-x86
It's all right.
I removed android-x86 VM and instead installed Waydroid. It runs everything I need, and I do not need extensive R&D. Sound is also clear, and videos run smoothly, w/o jerking. The cursor does not get locked in random rectangles. Just saying.
Reply all
Reply to author
Forward
0 new messages