Why Google search is not up-to-date in android emulator? - android

Was trying to pair android emulator with android wearable.
I created an AVD(Nexus 5 skin) using Google API with Lollipop 5.0.1, Google Services is running 7.3 on that emulator, but Google search function is so out dated, it even has the 2.3 theme in it and wearable needs a much higher version.
what a shame!
Am I doing anything wrong here? I have tried to pair emulators using genymotion, after install ARM translation and Google services, the Android Wearable Companion just keep crashing.
If there is a good post out there please share, thanks!

Related

Most apps crashes on Android emulator

I'm running android emulator with a virtual device API version 21 (also same testing on 22) because apparently my processor, AMD Phenon II x6 1055t, is not supported by google anymore as I have researched here on SO. Indeed creating a device with version 21 or 22 successfully made the emulator open and boot the virtual device OS.
Now my problem is that the app I'm developing does not open, it either crashes or freeze during load.
This is not unique to the app I'm developing, maps, settings, and the sample project from android studio also do not open. For maps and settings I see the message that google play services stopped working.
BTW if I reboot the device, this message that google play services stopped working floods with popups for about 2 minutes until it stops after that time.
I have captured the error messages by running the emulator with this command: emulator #Pixel2_21 -logcat '*:v'
and pasted the complete log here: pastebin.com/acgF6A8K
I can provide more logs if someone instructs me on how to do so.
I wonder if shows any clues or if I'm still at a stage that it could be anything
Thanks in advance
Update 1.
By selecting another image that does not include google API I was able to launch some of the native apps that were not loading before. Same API version 21, just selected another one that do not include the google API.
The app I'm developing still does not load though
Update 2
See the link below for more info on specific compatibility for my processor related to the Android OS API versions:
https://issuetracker.google.com/issues/37076174

App requires latest version of ARCore. Google Play Services for AR says my device isn't compatible with this version

What steps do I need to take when I have troubles trying to use an app I created and try to run it on the latest Samsung Tab A 10.1? I tried to start the app, the message displayed is :
This application requires the latest version of ARCore
So I tapped the continue button. I was taken to Google Play. The title says "Google Play Services for AR". Then below that it says:
Your device isn't compatible with this version
Does anyone have a solution, please?
Firstly check whether the device you are using has the ARCore support:
It was indeed an easy experience in terms of building and running the app on the IOS device, iPhone 10. There were no complications in activating the ARkit in the devices since they were built in like the documentation mentioned. It was particularly gruesome in building the AR app on an Android device. As per the documentation the Android devices such as Samsung Galaxy A70S is compatible with ARCore.
Firstly the app simply crashed on installing into the device
As a part of the workaround, I looked for installing, "Google Play Services for AR" on my play store which simply didn't show up
I directly tried to install the app "Google Play Services for AR" through google but it failed with the message, the app is not compatible with my device.
I did a trial and error with installing the "Google Play Services for AR" apk directly from https://www.apkmirror.com/apk/google-inc/arcore/, specifically https://www.apkmirror.com/apk/google-inc/arcore/arcore-1-13-19100710-release/google-play-services-for-ar-1-13-191007106-android-apk-download/ to my Android device to enable ARCore which supported 64-bit processor
The app was however still crashing due to the 403 forbidden IP error on persisting the data
The issue got resolved on adding my public IP to azure rules

Google+ API on devices with Android 4.1 or later

I'm thinking of use this to interact with G+ circles:
https://developers.google.com/+/mobile/android/getting-started
The question is, does it works in Android devices 4.1 or later?
Cause in the "get started" page says in prerequisites: A physical device to use for developing and testing because Google Play services can only be installed on an emulator with an AVD that runs Google APIs platform based on Android 4.2.2 or higher.
This apply only to AVD, right?
Google Play Services supports Android devices running Android 2.3+ and emulated devices running Android 4.2.2+.
https://developer.android.com/google/play-services/setup.html

Android Developer Console : how to select devices on Android version

I published an app to Google Play, but some of my users are unable to find it using their device.
The min apk for the app is 11 (Android 3.0).
When someone uses for example a Samsung Galaxy SII with Android 4.0, the app can't be found because the initial release of the SII was with Android 2.3. With a SIII it's no problem.
In the developer console, the console automatically checks to see which devices are compatible when uploading the apk. As developer, I can disable devices for download, but not enable devices.
Does Google Play check the current version on the device or does it uses the versio, of initial release?
How can I reach as many as possible devices? When I lower my min APK in the manifest, I get compilation errors.
Thanks in advance
That's a really good question. Lowering your minSdkVersion or publishing multiple APKs is the best solution to reach many devices, your problem with this approach is that probably you are using some API features that aren't present in older APIs so that's why you're having compilation problems.
http://developer.android.com/google/play/filters.html#manifest-filters says:
Example:
The manifest includes uses-sdk android:minSdkVersion="3", and the
app uses APIs that were introduced in API Level 3. A user is searching
for apps on a device that has API Level 2. Result: Google Play will
not show the app to the user.
So I assume google will filter based on the current API version.
Can you post your app link?

Android market filter Google API Level

I'm developing an application that use MapView, MapActivity, so i nedd to add the google api library in my manifest and so on.
I'm using Eclipse IDE and when i start my application on my HTC Desire, Eclipse advise me that the device is not compatible for my application.
I give you some details:
My minSdkVersion in the manifest file is 4 (1.6), and my device is running a 2.3.7 version of Android.
I've already developed a few apps that don't use google's api, and everything went as expected.
So, why Eclipse is saying this? Is for the Google's Api library?
If i will deploy my app to the play store, will it be visible? For what devices?
Thanks.

Categories

Resources