What are the alternatives for developing android application? - IDEs, Libraries, & Programming Tools

I tried to develop an android application that will be used to calculate electricity bill in a house using android studio and Genymotion as the emulator. But i encountered some problems as the laptop i used is running out of RAM if i were using both of them at the same time. When i tried using Genymotion to run the application, the emulator will tell me "unfortunately, application has stopped.". I struggled to find the problem because the android studio sometimes are running fine and sometimes dont. It will lag most of the time together with Genymotion.
As i am running out of time for the developing process, I would like to seek some alternatives for developing android application instead of using Android Studio. I have Adobe Flash, Flash Builder and Unity in my laptop as well.
My laptop is 2.5GB of RAM. Is there any other software to develop the android applications without upgrading my RAM?
Thank you.

Try to run the application on a real device

deleted

Have you tried Android studios emulator?
Make sure you are using the right system image for your CPU architecture. Also older versions of Android should be lighter on RAM to run. Try the oldest version your app will support.
If you're still unable to run it you can try removing some system apps from the emulator.
I do all my testing on my phone through wireless adb. It makes life so easy. If you're going to be doing a lot of Android development you need an android device period.

Android Studio Emulator is heavier than Genny Motion, but no limitation.
You may use real device for testing purpose. Use eclipse is also less heavier than Android Studio, but it's nolonger supported.

If you running the Android Studio and emulator, the hardware must be at least 4GB ram.

If you have to make a videogame, I suggest to continue to use Unity.

Related

[Q] Question about android plarform and app developing

Hi,
I'm using Motorola Milestone. A lot of times I have to update a new version of an app which has several bug fixes for Nexus One. As I know that the Milestone and Nexus One are running the same Android OS version (2.1). I just wonder why a normal application (such as Calendar or Note) must be dependent on hardware? I mean the same application version that works on Milestone but some of its features don't work in the Nexus. Let's take an example of Windows OS. We can install Firefox, Winamp or even some low level interacting program like anti virus in any computer (Lenovo, Acer,...) as long as they're running the same Windows version (like Vista). Is it a down side of Android platform?
I think I have a similar question. On my work the have a winmo databas app that work like an workordersystem. Can this program run in Android by any chance or has it to be rewritten to work on a Android platform?
I managed to install my application on the SD card by using to apkInstaller.
I thus wanted to test the installation from Android Market... My application does'nt settle down on the SD card but on the telephone... Why ? Nevertheless I added in the manifest the option android:installLocation="preferExternal" !
Needs to make other thing ?
Thank for your answers !
It's mostly localization.
Either developers ask google to make their app available only for certain devices, or certain manufacturers ask google to make only certain apps available.
If an app is built against the SDK, then it's compatible with all devices that share that SDK version.

Android apps?

Is there any way to use Android Apps on your PC?
What I mean is emulate, like play games and such.
I tried the Android SDK Emulator, and it was really slow.
As far as i know that is the only Emulator you can get.
Exactly, it is the only one. There are convertions though, like Angry Bird for PC and such.
You can create an Android VM in VirtualBox. The VM OS will still have to be the same architecture as your cpu though (so you'll probably need Android x86)
Without the touch screen etc its probably not going to be very practical!?

Android Apps

Was wondering if there is any other way of running Android apps on Windows 8?
I have tried Jar of Beans, and it didn't work at all for me, and I am not willing to install Bluestacks just yet. Bluestack is always on in the background, and eats up resources.
Any other ways then Jar of Beans, Bluestacks, VM and Duel Boot?
Duel Boot is not an option for me, as I want to be able to run both Android and Windows apps side by side.
Ummm... why would you expect there to be other ways of doing this? I'm surprised there are that many! As a general rule, software written for operating system A on architecture X can't be expected to run on OS B / Arch Y...
Even if you stick to pure Dalvik (no native code at all), which makes the architecture thing less of an issue, the Dalvik runtime is not a simple thing, and Windows doesn't ship with anything like it (well, in concept .NET is similar, but in implementation it's completely unrelated).
You could install the Android SDK and Emulator and use that, but it's horribly slow...
Maybe try getting Jar of Beans to work? It works fine for everyone else, so why not try to troubleshoot the problem? Search the thread, or ask for help in the thread?
Dismissing it just because it didn't work out of the box isn't really the way we do things here
Does bluestacks work on windows 8 yet? Try that
Sent from my HTC One X+ using Tapatalk 2
ishan said:
Was wondering if there is any other way of running Android apps on Windows 8?
I have tried Jar of Beans, and it didn't work at all for me, and I am not willing to install Bluestacks just yet. Bluestack is always on in the background, and eats up resources.
Any other ways then Jar of Beans, Bluestacks, VM and Duel Boot?
Duel Boot is not an option for me, as I want to be able to run both Android and Windows apps side by side.
Click to expand...
Click to collapse
Maybe you might try Android-x86?
AndroHero said:
Does bluestacks work on windows 8 yet? Try that
Sent from my HTC One X+ using Tapatalk 2
Click to expand...
Click to collapse
Beta 1 works, Beta 2 didn't work for me.

Want a free Android emulator and mobile browser emulator

Hello you all,
I am using Netbeans to develop Android app using HTML5 technologies. I have SDK installed etc, but one thing I can say I cannot even test my app in the Android emulator nor in the Android mobile browser.
The Android emulator is really slow. It just stuck on the boot screen where there is the flashing Android logo. I waited for hours but in vain. I restarted, deleted AVD and created new again but no luck. I am fed up with this. I saw may persons encounter this. Moreover, I have also downloaded other emulators like Genymotion but it lacks many things.
On the Android browser emulator in Netbeans, I do not know why it does not work. I have USB Debugging tool enabled on my phone, and even installed Chrome on PC. It asks to enable debugger tool on Chrome mobile as well, but there is no such thing. I went on Chrome desktop and enable it on "about:inspect", but no luck again. It does not connect. So I dropped it.
What I want is a good free Android emulator and also a free mobile browser emulator to test my app in display on different screen sizes. Do you know some?
Thank!

Has anyone tried Linux Deploy, LXC or the like on SATV?

Hello, im a new user of the Nvidia Shield TV (Well i don't have it with me yet) but not new at all to Android world, flashing, etc.
Everything i want to use it for its been covered and already have read and watched videos about it, except 1 thing i need to do and yet there's little documentation and not much video reviews about it.
I want to be able to run few linux applications from Android TV, no dualboot. I prefer NOT to mess much with my shield, meaning avoid flashing custom kernels and even root if possible.
I need to run gimp, torrent client, java and few java apps (no games),nothing fancy with a light weight GUI like LXDE, needs to be always available 24/7 in the background.
There is LXC Containers for Shield Android TV covered in the link below, but that would require rooting and flashing custom kernel: http://www.videomap.it/forum/viewtopic.php?f=25&t=1604&sid=f53730b7bd38a192f2e08516fecd95c1
There is Linux Deploy app and similars that may require or not root. LD gives the option to use rootfs too.
If any of you have a similar setup already running please post a brief review of your setup, what distro are you running and what method/app did you choose to run linux on android and why. Interested in speeds and performance aswell.
- V

Categories

Resources