- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone.
I have a biiiig problem,when i build my app and upload it on google store everytime the apk don't run on my 3 tablet (chinese tab android 3.2,chinese android 4.2 and android 4.2 galaxy tab). Don't know why,on android 3.2 and 4.2 i can't find it on store. The same on my friends' tablet like lenovo .
- Tags:
- Android* OS
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you please tell me the specific model of your three tablets? The processor architecture might be the issue here. But let's find out to eventually solve this problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shailen
-Galaxy Tab p3110
-Simbans s75w
-Ainol Novo 7 Aurora
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Davide,
- The Galaxy Tab P3110 has a TI OMAP 4430 (ARM) processor.
- The Simbans S75W has a Cortex A8-based processor (ARM)
- The Ainol Novo 7 Aurora has an Ingenic JZ4770 Xburst processor (MIPS).
As you can see, these device sport different CPU architectures and therefore, when you deploy your app to the Play Store, you need to make sure that the app has support for all the various ABIs (Application Binary Interfaces) that concern you.
Let me give you a little head start with this topic: We have a nice article (link) describing the submission of apps on the Play Store for Intel(x86)-based devices. You can use the same idea there for other CPU architectures (in your case, ARM and MIPS).
Note that Intel-Architecture-based devices have support for apps compiled for ARM out-of-the-box.
I hope this was helpful :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thx for the reply Shaile!! very helpful !
Probably the error is linked to this. Everytime that i've uploaded an APK i create an app on google store. So i've uploaded the apk of android build for telephone and arm for tablet, ignoring the x86 build. My fault. So now if i use the multiple upload and use all APK u think that all gonna be alright?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I feel positive about it but try it out and let me know :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shailen
The same error. On galaxy tab work fine but when i try with other 2 tablet to search for download my app i didn't find it and if i search from web everytime say to me "your device isn't compatible with this version". I've read on web that plugin can "broke up ball" to google filter. Example, if i include camera plugin and a tablet don't have it google have problem to show app for ipotetic device.
Let me know :)
Davide
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Davide,
Yes that is possible. Maybe you are requesting for some hardware permissions in your manifests and the two other devices do not support these features. On another note, your devices support ARM and MIPS. You need to make sure that native libraries in your applications are compiled for all the CPU architectures involved.
By the way, do the APKs work on your device, except that you cannot find them on Google Play?
Let me know.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes this is my problem, when build and install (manually) i don't have any type of problem but, on google play store i can't find it. I've uploaded 3 apk,arm x86 and normal for android, all with the same version. So how can i check if my builds are compatible with all CPU? and if there is a prob with some plugin, example Camera plugin, there is a way to specify, maybe in android.config.xml, if the camera is available run this plugin in other case don't initialize the plg.
Davide
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Based on the comment:
do the APKs work on your device, except that you cannot find them on Google Play? Yes this is my problem
The problem must be that Google play is filtering your app in some devices, this is probably because in your Manifest.xml you are defining some hardware features, that some devices doesn´t have/support for example:
<uses-feature android:name="android.hardware.camera"/>
Try using required property, for example:
<uses-feature android:name="android.hardware.microphone" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.bluetooth" android:required="false" /> <uses-feature android:name="android.hardware.camera" android:required="false" />
- This is the info:
android:required
- Boolean value that indicates whether the application requires the feature specified in
android:name
.- When you declare
android:required="true"
for a feature, you are specifying that the application cannot function, or is not designed to function, when the specified feature is not present on the device. - When you declare
android:required="false"
for a feature, it means that the applicationprefers to use the feature if present on the device, but that it is designed to function without the specified feature, if necessary.
The default value for
android:required
if not declared is"true"
. - When you declare
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ! I think it is a hardware problem kindly tell me the details of your devices i will find out . Thanks ! Haroon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Shailen Sobhee (Intel) wrote:
Hi Davide,
Yes that is possible. Maybe you are requesting for some hardware permissions in your manifests and the two other devices do not support these features. On another note, your devices support ARM and MIPS. You need to make sure that native libraries in your applications are compiled for all the CPU architectures involved.
By the way, do the APKs work on your device, except that you cannot find them on Google Play?
Let me know.
Yes i agree with Shaile ! but this can be possibly a hardware or software problem
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Shailen Sobhee (Intel) wrote:
Hi Davide,
- The Galaxy Tab P3110 has a TI OMAP 4430 (ARM) processor.
- The Simbans S75W has a Cortex A8-based processor (ARM)
- The Ainol Novo 7 Aurora has an Ingenic JZ4770 Xburst processor (MIPS).
As you can see, these device sport different CPU architectures and therefore, when you deploy your app to the Play Store, you need to make sure that the app has support for all the various ABIs (Application Binary Interfaces) that concern you.
Let me give you a little head start with this topic: We have a nice article (link) describing the submission of apps on the Play Store for Intel(x86)-based devices. You can use the same idea there for other CPU architectures (in your case, ARM and MIPS).
Note that Intel-Architecture-based devices have support for apps compiled for ARM out-of-the-box.
I hope this was helpful :)
Yes it is obviously helpful but there is a chance that there might be a software problem

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page