Hardware requirements for android SDK assuming no emulator - android

I have an old laptop running Windows Vista with a 2.6 Ghz Intel Celeron and 2 gigs of RAM. I was considering installing Lubuntu or another lightweight Linux distro on it to use for travel. Would this be able to run the Android SDK/Eclipse reasonably well? All other threads I could find were about running the emulator-I will be running the apps on my Galaxy S4 or Nexus 7, so I just need Eclipse to run.
Thanks in advance.

It should be able to run it, but probably not very fast. The Celeron line of processors had a small internal cache and were only single core. Eclipse is a big piece of software which uses a lot of RAM and can be disk intensive as well. I've got an older Core2 Duo 2GHz with 4GB of RAM and Eclipse/ADT can be pretty sluggish at times if I have to use that machine. Good luck!

Related

How many minium RAM memory requirement for build android ROM on device run ubuntu 64 OS

I want build a ROM version by myself. But I'm not sure if laptop with 4GB RAM memory is enough for development. Anybody help me?
P/s: Laptop is running Ubuntu 14.04 64bit
I would suggest you to read the minimum requirements mentioned by Google.
Link: AOSP Minimum Requirements
As an additional note, if you are keeping swap space, make sure it is half the size of your RAM.
16GB is recommended if you are building in a virtual machine on top of windows. I increased the swap partition on 6GB physical building initially.
I've now built omnirom marshmallow for nexus 10 with Ubuntu 14 natively installed, 16GB of ram. During the build it didn't go much above 6GB RAM use.
You'll find CPU gets max'd out first, at least on my dual core i5 (2.5-3Ghz)
I have read about building Android on ubuntu server, that may have slightly lower RAM requirements.

Android AVD - Faster On Windows Or On Ubuntu VM?

My Android emulator runs painfully slow on my PC so I was thinking about installing Ubuntu on a virtual machine and running the AVD there. Do you think it would be faster if I did so?
you have two solution.
one, you install AndroVM on VirtualBox.
AndroVM
this way is very faster, but bit difficult to setup and controll.
other way is create AVD which is made in Intel x86.
Configuring the x86 Emulator
this way is very fast too.and setup and controll is very easy compare to general emulator.
but this way require CPU which support Intel VT / AMD-V
both way is good,please choose you like :)
I would put my money on Linux - as it has less of a footprint OS wise.
On the other hand, Windows is by far more used, so if they've developed it and put time into the one that is used the most, it could be Windows.
As a side note: there are several new android emulators that run on windows, some I've seen actually interface with the hardware (this avoids a layer of abstraction).
If your concerned with speed, you will get better performance with less programs running as the emulator is process intensive. (My i7, 8gb ram, is usable for developing - though nothing beats a device... Or nexus for that matter)
To connect to your computer: Debugging on my phone (Eclipse, Android)

Is Eclipse and Android SDK (Simulator) is faster on Windows or Mac machine?

I have 2 machines, one runs Windows 7 and another Mac. Hardware config is almost the same in the two, 2.4 with 4G RAM.
I notice the android simulator is slow in Windows 7, whould it run faster if I intsall Eclipse and Android SDK on the Mac machine?
what about Eclipse and Android SDK in general?
I think android device is better option that simulator it is much much faster than simulator. If you are planning for serious development then you should buy one android device.
I have a 13" Macbook pro (2010 model, 2.4ghz, 4 gig ram) and the emulator is pretty slow on it... I tend to develop mostly on my Linux desktop, which is 2.4ghz machine as well, and while the emulator is slow it's still MUCH faster than the Mac. Eclipse runs about the same on both... actually the Mac might even be slight faster since it has a SSD.
It's been my experience from watching other Macs run the emulator that the emulator is just slow on Mac :(
I know Google recently updated the the ADK to include speed improvements for the emulator, but I haven't tried that yet.
Try running it on mac, I did the same and found that the emulator runs much faster on mac, as compared to windows.
I have a windows 7 laptop 2 yrs old (8GB, i5) and 15inch MacBook pro 2012 (16GB, i7). I might also note that I am primarily a .NET developer, so I should be bias towards OSX.
I found that running the emulator and the ide on a mac runs faster than windows. I know the mac is considerably faster than my windows box but the difference in the speed of eclipse/emulator doesn't jive. The emulator runs smoother. Eclipse compiles faster on my Mac. The debugger settles/attached to hardware devices quicker.
My experience developing with Eclipse (Android SDK) is much more pleasant on the Mac than windows
I develop primarily on a desktop running Windows 8 since most of our apps are written in C#, I always found debugging painful on both a Samsung S3 and using the emulator.
I had read about using Intel HAXM which is available in the Android SDK Downloader, but never enabled it since I use Hyper-V on my desktop as well.
Fast forward, I'm now using a MacBook Pro because of needing to do iPhone development as well. I installed HAXM on the MacBook, and it made the x86 Android emulator run extremely fast.
TLDR: Install Intel HAXM on a machine with a modern CPU and you'll find running apps on your machine significantly faster.
If you do have Hyper V installed, you can disable it temporarily by creating a boot entry that causes Windows to boot with it disabled.

i5, 6GB RAM and Android 3.0-3.2 emulator still unsuable (cannot start any app)?

I do not know what to do. I purchased a new laptop, hp pavillion i5 6GB RAM, started Android 3.2 emulator and it is still as slow as unusable!!!
It's not that it is slow, it's that I cannot do anything.
I set 1GB of RAM, disabled camera on emulator and run it. When I click on Applications, they first load for 30s and then I am not able to start any app, not mine, not default ones. All I can do is return to desktop and open Applications menu.
I see people complain that the emulator is slow and I am not even able to make it run. What is worse, my laptop eats games like a sandwich, but it chokes with Android emulator 3.2. The same is with Android 3.0 emulator!
Can anyone help me set up the emulator so that I can run it on my machine?
PS. if you want, I will record a video and post it to visually see what I am talking about.
I do not know what to do. I purchased a new laptop, hp pavillion i5 6GB RAM, started Android 3.2 emulator and it is still as slow as unusable!!!
The Android emulator uses a single core. If you had gone with a Core i7 with Turbo Boost, that would have helped. Your Core i5 is not an especially powerful CPU on a per-core basis.
The Android 3.x emulators also do all graphics purely in software (no hardware graphics acceleration) and convert ARM instructions to x86 on the fly.
Can anyone help me set up the emulator so that I can run it on my machine?
Start by using the Android 4.0 emulator, with the latest Android development tools. This uses your desktop's GPU for graphics rendering, and it helps performance a bit.
If that proves insufficient, you can start switching to x86 emulator images if you are not doing NDK development (where you will tend to want to test on ARM). At the moment, the only official x86 image is for 2.3.3, but there is an unofficial one for 4.0.3 built from the AOSP that runs exceptionally fast (at least on Linux, haven't tried it on Windows).
My only suggestion to you would be to change the "ADB Connection Timeout (ms)" in Eclipse under Window->Preferences->Android->DDMS. I am using a HP Pavillion 486 laptop, and was really struggling with the emulators. I changed the default timeout value from 5000 ms (5 sec) to 60000 ms (1 minute). This didn't solve all of my problems, but it did help in the startup of both the emulator and my applications.

Android Development Machine

With the latest SDK release, and the ability to download separate platforms releases into the SDK, the hardware resources required to develop for Android have increased significantly. Assuming that the developer targets all currently available seven platforms - that could take your dev machine to its knees. Taken alone the 'Android SDK Content Loader' takes nearly two minutes on a dual-core machine with 2GB memory.
As the title suggest the reason for creating this wiki is for everyone to list their development hardware configurations, and thus determine what is a well-suited machine for Android development.
The secondary reason for the wiki is that I'm trying to get my employer to provide me with a decent machine for development as I'm currently forced to work on a nearly 4 year old randomly-built machine, and expected to deliver great results. However, the reality is that my system keeps running out of memory, and I can hardly get a chance to write a few lines of code in between the numerous crashes.
Hope this grows well enough so it helps out beginners to decide whether or not an upgrade on their existing configurations will improve their productivity! Of course, I hope it will serve me as a good evidence to show to my employer that I do need an upgrade too!
Thanks!
Black MacBook (Jan. 2008) 2.2 GHz Core 2 Duo, 4 GB RAM, 160 GB HD, with the built-in Intel graphics chipset. I've got a 23" Samsung LCD that I hook it up to when I'm working at my desk.
Only thing upgraded is the RAM. Eclipse had a tendency to freeze up all the time until I upgraded the RAM.
So, my setup goes like this:
MacBook Mac OS 10.6, 2.4 Ghz, 4 GB RAM, NVidia 9400
I was working working on this machine before
iMac, 2.2 GHz, 4GB RAM, I forget which ATI card
I have a MacBookPro 4GB RAM, 2.53 Ghz, 320GB 7,200 RPM hard drive.
Works like a charm, though Eclipse does take a lot of RAM (about 400-600MB), so I try not to use a lot of other CPU/RAM intensive apps at the time (music/media, VM, etc).
I am using the following.
Windows 7 Ultimate 64 bit,
AMD Phenom 9950 Agena 2.6GHz Quad Core,
AMD Radeon HD 4850 512 MB
4 GB Ram,
10,000 RPM HDD
Dual 21' LCD monitors
The system is about 1.5 years old, but is still working great.
I'm using Ubuntu Linux OS, Intel Core 2 Duo 2.40GHz CPU, 2GB memory, 15KRPM hard drive, 37" 1080P LCD TV monitor.
No complaints re Android development with Eclipse. System does become barely functional due to excessive swapping if I try to use a VirtualBox VM with Windows XP loaded (to test web pages in MSIE, etc.) and lots of memory allocated while things like Eclipse are also gobbling memory, though. Eclipse's default memory use settings have been cranked up as well, however.
I'm using Windows XP sp3,Intel pentium D 3.0ghz processor,2GB RAM,80GB HDD,No external graphics card installed. I'm able to develop for android versions up to 2.2 without having much delay.but when it comes to androi 2.3 and above my emulator takes a lot of time to load and run apps.

Categories

Resources