Recently I have been having to use Linux more and more, I was thinking about just switching to Linux in general and for Android development. I have some general questions;
1. OpenJDK or Oracle JDK?
2. I know how to use Linux but have never attempted to use Android SDK and Eclipse in Linux, is it pretty straight forward/similar to Windows?
3. I recall in the past having trouble with dex2jar in Linux, maybe I was naive then but are there any issues/useful tips I should know or read up on before making the switch?
4. Is there a recommended distro that I should use? By that I mean is there one used by more of the android development community and thus easier to find/ask support for? I was thinking of just sticking to Ubuntu because of its large support community.
It doesn't matter, actually.
Yes.
-
Any distro will be ok, if you like Ubuntu, the use it (personally, I prefer Linux Mint or Arch Linux).
Related
Which distro for android development could you suggest to try, other than Ubuntu?
Will Arch, Slackware, Backtrack, Mint, Fedora work?
I'm using Backtrack, but just in case of tools included, its based on ubuntu too but this one isn't best for everyday use.
I have Mint on CD, Ubuntu via Wubi, Arch via VirtualBox, and just downloaded Slack, now waiting for new Fedora too and I'm cofused of all of this distroch, which would be good for everyday use to switch from Windows7.
I used Fedora 12 on old PC and I had problems with drivers, where Ubuntu was just fine.
Ubuntu now has Unity which I hate, thats the main reason why I want change.
Arch, I've installed it just on VirtualBox as I can't describe myself as complete Linux expert, nor beginner (I dont want to mess up partitions) but its working pretty fast and need a lot of time to set it up, but everyone tells its nice and I can't feel really why its better than another distros, most linux are the same but Pacman here is nice tool.
I've used Mint but there most confusing problem for me is that it's based on Ubuntu so its 2nd remake (mean Debian>Ubuntu>Mint), which can be unstable, because first Ubuntu days wasn't best and its young distro and I don't want to switch in a month to another distro due to unstability or errors but I really enjoyed using it.
Well, since you said other than Ubuntu, I'll have to recommend Fedora.
Oh I forgot that if other GUI is viable for development I can also switch to Kubuntu or other KDE/LXDE/XFCE desktop distro - I hate Unity the most in Ubuntu.
I'd like to start developing apps and was wondering whether it's easier to develop with Windows or Linux. (Mac is out of the question as I don't have access to one.) I'm not a Linux guru, but I'm not a noob either. What are the advantages and disadvantages of either OS over the other?
Actually, it doesn't matter. The result wil be the same, and the steps to install the necessary tools are pretty similar between SO.
Simply install the tools on your primary SO, for convenience
as many of you know, android and Linux kernels started re-merging at version 3.3. People said that a short way down the road, android apps would be able to run natively in linux. the kernel is now version 3.6 and I've heard nothing more about running android apps in linux. people on these and other forums put a lot of great work into getting linux running on android devices. now with windows 8 coming out, the market will be full of both ARM and x86 based touch devices of all sizes and shapes. I for one would love to be able to boot up ubuntu on one of these devices, and use either traditional linux apps or android touch apps as my mood and situation dictate. so- any new word on when we will be able to run android apps in linux?
we are exploring this possibility, and did some work, but nothing to release yet.
I assume you already know that for now, you can run Android as a virtual machine on Linux host.
cool to hear the work is progressing, good luck!
I heard about using a VM but was never able to find where to get it.
nothing substantial yet, we wanted to run android apps directly on desktops, Linux or Windows. Using a virtual machine is really an over kill.
You can download a prebuilt vm from ours:
http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=8838
it has been downloaded millions of times. You can search "Android vm" on google to find instructions.
interesed
I am also hoping to see a solution to this question also. I understand that Debian, fedora and Arch Linux all have different packaging systems i always thought is was a smiler difference with android with more Java worked into the core of things. So i would think that adding the proper Java support to any Linux distro to support the apk package it should work but i am not a programmer.
Hi everybody. I'd be very keen on an hypothetical Ubuntu for Android like ROM. I've searched it without success. Is there any project like this? If not, could you tell me which should be the way to go? I mean, I've played a bit with ROM development, but of course I don't have any idea of how to start a project like this.
I'd be very grateful if you could provide any information about it. How Canonical created Ubuntu for Android? How Motorola created Webtop? There are ways to install a Linux distro on a phone, but they are usually virtualized. Basically, what I'd like to have is an Android ROM that, when docked, started a GNU/Linux environment with all the power that a distro has. Package manager, desktop apps and so on. Something like Ubuntu Edge software or Microsoft Continuum, but with Android.
I know that I'm noob but I'd really appreciate you're orientations
It's possible to run (most of) a desktop Linux distro and Android concurrently under the same kernel. The main issue is how to unify the GUI - Android uses SurfaceFlinger and X11 needs its own drivers which are not available for most/all Android devices. You could play with the XSDL app.
Is it possible to do so ?
Lavithiran -=-=-= said:
Is it possible to do so ?
Click to expand...
Click to collapse
It's hard to figure out exactly what you want from that six-word question, so I will just state two somewhat related tools that you may find useful - but if not - please ignore these two features.
1. Windows 11 runs Android natively, and,
2. Most linux distros run native on Android within Termux.