Can you run the Android market app from a virtual device or in the emulator?
The market is only allowed to run on devices that google licenced it to.
You could use a application backup tool to get the apk from your phone and then try to install this apk on an emulator. This violates the copyright from google that means copying the market apk is likely to be illegal, and it does not work because the market uses a shared library that is not present on the emulator.
Yes, you can run it.
This link helped me:
http://blog.varunkumar.me/2010/11/how-to-install-android-market-in-google.html
EDIT: this could possibly be violating user licences.
Extra input required about licences
Not with AVD. But you can install android on a pc (http://www.android-x86.org/download) using vmware, virtualbox, .... Then can log in with your Google account and install apps from Play Store.
You can use Genymotion for this purpose as I explained here. You'll be able to use it as a normal device, installing apps from the store under your Google account.
If you want to know which apps are avaible on Android Market you can use AndroidPIT.
Related
I'm trying to get Salesforce installed on a Android emulator.
But it seems Google Play has been removed from any and all official emulators.
Does anyone know how i can get Salesforce or any other 3rd party app on an Android emulator?
You can use adb for it.
adb install <path/to/apk>
https://developer.android.com/studio/command-line/adb.html#move
There are a bunch of sites that collect APKs and provide them to the world directly. Going for a quick Google surf saying "Salesforce apk latest" will give you a bunch of results. There will probably be a bunch of ads. When you finally download an APK, use the stuff #Lyra provided: Run adb install <apk file location>. And that's it. You're done!
I exported an unsigned apk file that represents a test version of my Android application. I need to distribute this to quite a few users. Is there a simple method to distribute the apk file where it will install the app? I'm trying to avoid the test users from having to download something like Astro or the sdk. Any ideas? I tried putting it out on a global web server and the file downloads but doesn't install. Thanks for the help!
From the android documentation:
The Android system will not install or run an application that is not
signed appropriately. This applies wherever the Android system is run,
whether on an actual device or on the emulator. For this reason, you
must set up signing for your application before you can run it or
debug it on an emulator or device.
So even if your users have the "Allow installing non-market apps" checked, your application will still have to be signed with at least a test key before it can be installed on a physical device.
I just put my experimental apps on the Android market with a description that says "don't install this, it won't work for you" and then give an access key to my testers.
I've created a new android AVD, but there is no android market installed. How can I install android market on emulator?
Google licences the right to distribute the so called gapps, which includes things like Android Market, Google Maps, gmail, navigation and so on. Therefore you only find these applications on devices that have licensed the right to distribute them from Google.
You can however flash the gapps on any device yourself, or on the emulator.
Google for "gapps android" or just "market apk" or the like and you should be able to find either the entire suite of gapps or just the Google Market application.
You should be able to install the AndroidMarket.apk on your emulator, just like any other apk.
We can install android market in our emulator...follow this link.It will help you
Market cannot be downloaded/installed independently.
I've found today that my recently published app on the Android Market,
is not showing up on this device Market: Samsung Apollo.
I've already followed this tutorial to make my app accesible to almost all devices configurations
and it still don't show on that device's Market.
What am I doing wrong?
Did you use the copy protection functionality when uploading the apk?
That can be the issue.
What version of Android did you build against? Does that phone run a compatible version?
I am not able to access android market through emulator.
I got Android Market to work on Emulator for Platform 2.3 using OS 10.6.6:
First download and setup emulator on your mac.
Launch emulator and create an AVD. I created one called vd1.
Close vd1.
Launch Terminal in Utilities and enable the Finder to show hidden system files and folders by executing following commands:
lsy$ defaults write com.apple.finder AppleShowAllFiles TRUE
lsy$ killall Finder
Download system.img
http://www.mediafire.com/?s8eeph3r71ho1lz
Copy system.img to two locations:
[username]\.android\avd\[vd1]\
[username]\android\platforms\android-9\images\
Launch emulator from Terminal
lsy$ cd android\tools
lsy$ ./emulator -avd [vd1] -partition-size 100
Android Market is not available through the emulator for similar reasons it is not available through the developer phone. Allowing people to buy applications with an unlocked phone (or the emulator) would make it easier for those paid apps to be redistributed as freee apps.
Will's right. But also see this if it helps: http://forum.openhandsetdevelopers.com/running-android-market-on-emulator-no-download-issue-t82.html
Check out this link.
http://tech-droid.blogspot.com/2009/11/android-market-on-emulator.html
You get a full featured market on your emulator. I don't know if it's
legal(allowed by Google), but the image file, that this post mentions,
is a link to HTC's download page.
I am able to access all the market apps now, right from the emulator,
the paid ones, and the copy-protected ones also.
Cheers.
Dexter.
The emulator does not have the Android Market. The Android Market is only available for devices whose manufacturers have licensed the Android Market from Google.
Android Studio from version 2.3.2 has Google Play System Images.
You are able to create the simulator with the Play Store (old name: Android Market App).
You can use this test framework : android-test-billing to test the In-App billing on the emulator.
This library was used in the project Horer - horaires de RER.
I have did it in my 1.6 emulator it worked fine , Try this,
Download system.img from following link
http://www.4shared.com/get/x6pZm3-W/system.html
Go to avd folder. It will be in your c drive probably
( example C:\Documents and Settings\Vadivelan.android\avd\market.avd)
Paste the download file
Now launch the emulator
Market is ready
But am not sure it will work in 2.2 emulator, because the given system.img file is specific to 1.6. For 2.2 download the 2.2 system.img (but i doubt it works, as per my information it gives error)
Regards,
Vadivelan
just find the same app from a trusted website that allows you to download the .apk file to launch the app without using the play store. You wont be able to find all apps, but most of them should be relatively easy to find and download without using the play store.