On 04/17/2014 06:50 AM, Karol Babioch wrote:
Hi,
Are there people with Android development background? What exactly do you miss in Arch? The problem I face with the Android situation in Arch is that currently
Am 17.04.2014 00:38, schrieb Anatol Pomozov: there seems to be no "clean" (TM) way to install the SDK and related stuff. The android-sdk package from AUR is fine and dandy, but one usually also needs to install a whole bunch of API specific packages through the "android" tool from the SDK.
- This doesn't work for normal users, e.g. you can update the packages using Eclipse, but you need to start "/opt/android-sdk/tools/android" as root
- Installing any sort of package through the "installer" mentioned above isn't compatible with the whole idea of package management, because the package manager isn't aware of these files. I ran into conflicts before, which I had to resolve by temporarily removing some components.
Maybe I'm doing something wrong here, but at least this is what I've experienced throughout the last couple of months. Unfortunately I don't see a good way how this can be improved, as I like the idea of installing only API components that I really need and get instant (!) updates for them directly from the upstream project.
Anyone familiar with the situation on other distributions? How do they handle all of this?
Best regards, Karol Babioch
You can just chown /opt/android-sdk and it will be easier to install api. Judging by the vote of android packages on AUR, most people seem to use the main android-sdk... packages and download apis from it, this shouldn' t be causing any conflict, I think. A cleaner way would be you just download the android-sdk from google and manage it yourself, anyway, itself is a package manager. I' m quite satisfied with the current status and don' t find support for android in [community] necessary, while if android licence allows this, moving some main android development packages to [community] doesn' t hurt, especially some huge package like android-ndk. I don' t know why you only consider non-binary packages.