One of the requirements of Google+ platform for Android on the developers.Google.com site is that you must have
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.
Since i do not have a Android powered device, what emulator if any can i use in place of this?
This is to say, if you wnat to test GooglePlay service on an AVD, you should create a AVD with a minimum API level 17 (4.2.2)
API level is an option you must configure when you create a new AVD.
Related
I am developing an application for Andropid with a min sdk of 30. I have no problems testing it on phone or tablet emulators, but I have not been able to do it for Chromebooks.
I have installed a Chrome OS Device emulator in Android Studio, but it only gives me the possibility to use a Nougat 7.1.1 as OS.
So when I run the application, it tells me that the minimum value of the sdk is higher than supported:
'The application's minSdkVersion is newer than the device API level.'
Is there a way to install a higher Chrome OS so that I can test the app?
Thanks
The Android emulator v30.0.10 includes a 13.5" Freeform AVD that supports resizable window on Android 11+, you should be able to use that for some tests.
Release notes: https://developer.android.com/studio/releases/emulator#freeform_window_mode
I'm a new Android developer using Android Studio. I've purchased a phone to test my app. My app runs SDK API 27 and higher (i.e., OS Oreo 8+).
My specific question is why does my Android version 9.0 phone have SDK API of 22 rather than SDK API 28?
I purchased a phone that says its running Android 9.0 (Settings->About Phone->Android version = 9.0)
According to wikipedia and other links Android 9 should have SDK APIs of 28.
When I connect the device to Android Studio with USB Developer Mode enabled, I get a red (!) error that Android 9T (minds(API 27) > deviceSdk(API 22))
Additionally, I cannot download my app from Google Play as google play also thinks the API level is too low.
Another interesting thing about the phone is that it won't let me upgrade to Android 10, which I thought it should be able to. When I click the Android 9.0, nothing happens, i.e. 10.0 isn't available.
Sorry! Because of my reputation, I can't comment. As #Mehran B said you may be scammed. First, find IMEI Number of your mobile from the settings. Then go to here
. Type your IMEI Number there and check info like Company Name, Model that matches with your physical device.
Hope helpful!
I am building an Android app that has Google Maps v2. The map requires the Google Play services. I want to test the app in the emulator running API level 17 (Android 4.2.2).
I have downloaded the Google API package from the SDK manager. Then I created a virtual device for it. When I start the emulator I am presented with the following error.
Cannot launch AVD in emulator. Output: emulator: This AVD's configuration is missing a kernel file!! Emulator: ERROR: ANDROID_SDK_ROOT is undefined.
What should I do to test Google Maps v2 in Android 4.2.2 emulator?
My virtual device configuration:
For sdk 17, you need to download intel x86 Atom System Image with the Google APIs (as you have)
Then Choose x86 Android and create it. It works for me, but will not show maps due to lack of internet connection.
For adk 20 and higher:
When you first select create virtual device, you need to pick an image with the google apis.
So this is the step before the screen shot you've shown.
Friends i am new in android Platform. I wanted to created Mobiles apps and not Wear Arm's Apps . i have installed 4.4w(API 20 packages and start Emulator after selecting Screen Attributes. But it showing display only for Wear ARM And Not For Mobiles
which Package version I have to install (4.4.2,4.4.3 ..... )
I will be very thankful to you !
4.4W is for Android Wear especially, I mean it's Wear SDK. You can download/install any of the other SDKs available like 4.4, 4.3, 4.2 or any.
4.4 W is Android Wear. You should install API 19 (Android 4.4 Kitkat) and create a new AVD with one of the built-in device definitions, e.g. Nexus 5.
I am developing an android application and trying to launch it on an AVD. The API is set to Android 2.3.3. I have a 2.3.3 emulator (sdk version 10), and the android manifest reads:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="10" />
I changed the target to 10 to match the api I have included in the project. How do I resolve this error:
[2013-01-30 23:18:47 - kiloboltandroidframework] Failed to find an AVD compatible with target 'Google APIs'.
[2013-01-30 23:18:48 - kiloboltandroidframework] Still no compatible AVDs with target 'Google APIs': Aborting launch.
While creating a new Android virtual device , select the Target as Google API - API Level 10
Android Api level 10 is different from Google Api level 10. Android comes with only android.jar file white Google Api comes with android.jar as well as maps.jar. your project might require Google Api's and you haven't installed them. To Install Google Api's go to SDK Manager and check. If they are already installed, then create a AVD with Google Api level 10 platform.
Failed to find an AVD compatible with target 'Google APIs'.
=> Means that you haven't create any AVD with Google API, but yes you have implemented functionality which uses Google APIs, like Google Map.
Find in snap how to install Google API, soon after installing create an AVD with the same Google API.
You need to create an AVD that uses the Google APIs Add-on. See here .
Start the other VM from VDM which has Target api is "Google APi" and Platform is 2.3.3. if your don't have any google api in your VDM (Virtual Device Manager) than please download it. Start that once And than run your project.