for demonstration purpose of a developed Android App I would like to distribute a "Self running android emulator" with my App installed to some people. It should be simple for them to start the emulator on their computer and work with my App.
Currently I have to prepare their computer with the "Android SDK and AVD Manager" and my prepared virtual device (in their home directory). I wonder if there is a smarter solution.
Thanks for any response.
I am not aware of anything that offers this today. If you build such a thing from the Android SDK components, spread the word of the recipe!
Here is a complete packaged solution. I am going to see if I can update the version it is running. http://www.redmondpie.com/android-emulator-for-windows/
Seems that the BlueStacks App Player is that what I am looking for. Did not test it yet but will give it a try if needed.
Related
I am new to Eclipse. I am trying to learn it step by step. I am trying to create an ArcGIS app for Android using "Eclipse IDE for Java EE Developers". I followed this tutorial, and noticed this sentence:
"Be sure to have an Android device connected to the machine. We do not
support running in an Emulator."
My question is >>> How can I test my app? Is what have been mentioned is true?! I think that this tutorial is old because they are talking about old SDK version.
I thought about using the Eclipse's Emulator, and I tried it, but the app didn't work properly!! I am confused right now; because I don't know whether the problem is that:
ArcGIS apps don't work on Emulator!
My code is wrong!
My problem in details: Hello World Map (ArcGIS) - Eclipse's Emulator doesn't run ArcGIS app properly
Since the ArcGIS page states that they do not support applications running on the emulator, please try to run it on an actual device. Also since it uses GPS, you may have to enable these settings on the emulator to make it work.
Also help us understand why it isn't working on the emulator? Is there a crash or a not responding? A Logcat may also be helpful for us to debug.
I would like to start looking at development for Android applications (nothing huge, just for learning). Before I begin, I would like to find out whether or not development on the Android phone I use daily would be corrupted or changed in some way if I used it as a development device.
I probably won't put anything on the Market, but I would just like to test out how everything "works" with Android development.
Any help that will guide me is great.
Thanks.
It shouldn't cause any problems at all. The only problem I can imagine is that you have to enable installation of applications from unknown sources (i.e. not the marketplace). You just need to be sensible not to go installing applications from dodgy places.
No, not at all! Sorry for the shortness of the answer, but that's it.
The only problem I can think of is writing to internal memory more than usual, but if you install a lot of new apps, the effect will be the same, so it's nothing special. And as alextsc said, if you write something and it doesn't work, just remove it, and that's all.
Not at all. But even better, when you set everything up (Eclipse, the Android SDK and the ADT Eclipse plugin) you'll also get an Android emulator that you can test your development projects on virtually.
Still, it's just fine (and recommended) to do testing on an actual device, but if you're just playing around, you can likely just use the emulator and only deploy to your device if the end result is something you'd like to show off to your friends!
Best of luck!
Hey in addition to the above answers,
You should actually test on your device when you are making an app that uses one of the following :
GPS, or wi-fi to get user location
when you want to use any phone sensor in your app
when you are trying to integrate camera/ camcorder in your app
also you might need to actually test phone call/sms functionality integrated in an app
otherwise the emulator just works fine
OK, possible stupid question - apologies - but can you install the SDK and Eclipse on an Android device (I'm thinking a tablet)?
I realise it will be trickier to use without a proper keyboard etc...
There is currently no way to do this on an android tablet. Although there is an app on the market called "Java Code Viewer" by Ahyane that will allow you to open java code, view and edit it on an android device. The app does read syntax, however sdk and library support are not part of the apps current functions.
I use it occasionally to tinker with some source code while I am thinking about it and then run it on eclipse when I am home.
Is there a better way to test apk files without actually having to buy an Android phone?
I have to test several apk files and i don't want to use the Eclipse to do this as it would be a lot of downloading just for testing as i don't even want to code.
I am looking for an application which would provide an interface which would ask me which version of Android do i want to run and what screen size do i want and then install the apk for me that i want to test?
Is there such a software available?
thank you in advance.
You don't need Eclipse to run the emulator. You can simply download the android SDK HERE. After you've extracted the SDK, run the file "android" in the tools folder (in linux at least), download which platforms you want to use (1.6, 2.1, etc) and create an emulator. It's fairly simple to do.
Many phone makers offer such a service...
Here's one to start you out:
http://developer.motorola.com/testing/
-I_Artist
This looks like what you are looking for. I never used it myelf though. The reviews seem to be ok as well. not sure if you can choose what api's you want to use though.
http://www.addictivetips.com/windows-tips/download-google-android-emulator/
Hi, I'm planning to learn android app development, but I don't have any Android device. Can I still learn it using my Windows machine?
If so, how to check the output? And can any one suggest me a good tutorial for beginners.
Yes you can develop android application.
You will require....
A IDE like Eclipse.
Android SDK --- This includes an android emulator.
Note:-- Some functionalities are not supported by android emulator and for that you will require android phone.
Yes you can use windows, and there is a simulator that shows a "virtual" android device thats part of the SDK
http://developer.android.com/guide/basics/what-is-android.html
The Android Guide has everything you need to know to get started. If you want to test on a real device (and you probably should if at all possible financially), you can either purchase a developer phone from Google or you can buy a cheap (relatively) used one on eBay.
you will need Eclipse and SDK for android
http://developer.android.com/index.html from this you will get lots of help
http://www.deviceanywhere.com/Test-Automation
visit the link above. This site lets you test through the web on real devices. It is a paid service though so you might have to decide which one would be cheaper, buying an android
phone or testing through this site.
Hope this helps.