I am new to android and i have a doubt that if we remove Android SDK from Android Studio and install Android NDK in it, than in this situation Android Studio will work or not. Or can we create apps in java in this situation.(I think we can't).
REFER the link given below...
https://developer.android.com/ndk/guides/index.html
Related
Sir
I have a project having only src and res folder
And I know that it is targets api 22
And it need library Google play service and v7 compat .
How do I create a project in eclipse or Android studio having above things please help?
Refer to this for everything you need to know: http://developer.android.com/develop/index.html
EDIT:
In Android Studio, look in the toolbar for File->New->New Project. Android Studio will guide you through the process and you can specify your target API and things from there on.
Google does not develop the ADT plugin(the required plugin so you can develop android in eclipse) and they recomend you transfer to Android studio. I have had that same problem with appcompat crap and it is solvable in two ways(as far as I have seen):
1: Use Android Studio instead, as it really truly supports all android related dev requirements, including app compat.
2: In your project, set minimum API level to Android 4.0.3 or above. This way you prevent the requirement for appcompat.
I recently transfered from Eclipse to Android Studio, and the transition was easy, and once I found out how I could use the Eclipse keybindings, it was just the GUI that was different. It is really easy geting used to Android Studio, and I recomend you start using it as soon as you can. It will solve most of your problems related to appcompat and other libraries that needs to be added to support earlier versions of Android
As you see on the image, there is a "Minumum required SDK". The minimum SDK and target SDK are two different options, and target should be the newest SDK, while minimum should be(in my opinion) Android 4.0.3 or higher. According to Google, this allows you to reach about 90% of all Android users
EDIT
Using Android Studio, as long as the SDK has everything installed and Android Studio is as new as possible, it will add appcompat v7 automatically without issues. Eclipse's ADT plugin is outdated and probably doesn't support appcompat anymore. I personally preffer eclipse, but due to android issues, I had to move over to Android Studio
I have seen from this question that Intellij Idea (Ultimate) comes configured with all Android Studio plugins.
But I reckon Android Studio also comes with a preconfigured Android SDK.
I believe Intellij doesn't come with Android SDK does it ? So should I install Android SDK normally or are there special things to do to make it work nicely with Intellij ?
You need to download and extract the SDK manually.
Make sure you enable android support:
File->Settings->Plugins->Android Support
For better workflow I recommend adding the android specific actions to the menu bar:
File->Settings->Appearance & Behaviour -> Menus and Toolbars
More information can be found here:
https://confluence.jetbrains.com/display/IntelliJIDEA/Android+Development
I'm new to android programming and going to start with android studio as an IDE. The question is: does android studio with whole packages include everything it needs to work with?
If you are new to Android, simple downloading Android Studio from developer.android.com that includes IDE, platform tools, platform and emulator system image with Google APIs will be enough for you.
Per Requirements -Java Development Kit (JDK) 7 or above
It include all thins you want for Android development.
It comes preconfigured with an optimized emulator image and all the API's you needed installation is easy process and updates give you new versions..
Answer is Yes.
Android studio contains all packages include everything it needs to work with.But you have to install jdk first in order to install android studio.
I am on Windows 8. I have some questions regarding Android SDK:
Can both IDEs share a common Android SDK?
Will there be any issues in updating IDEs?
Generally, yes, it's safe to share a common Android SDK for both Eclipse and Android Studio. Updating IDEs won't affect the SDK at all.
Take note when updating/deleting packages in Android SDK Manager: you might use some packages (e.g. specific API version) in a particular IDE (past example: Android "L" Developer Preview in Android Studio). Updating/deleting them may break the project that use them, and it might be difficult to fix the issue. However, for already-stable APIs like Android KitKat (API 19) and below, there won't be any issue when updating them.
Additional note: Android project created in either Android Studio or Eclipse is not really compatible to each other due to different project structure and technology. Therefor, it's better to always use the same IDE for projects that are created in it. If you want to test both IDEs on same project, it's better to export the project from Eclipse, instead of from Android Studio as it's easier.
I have downloaded Eclipse Helios for Java EE on my Mac. Now I want to develop an Android application. Can I use the same IDE for developing that android application?
I am using Eclipse IDE for Java EE to create webservices for applications. Also, now I got requirement to develop Android applications. Thats why, I want to use same IDE for both. Is that possible?
Yes, you just need to get the Android SDK from here: http://developer.android.com/sdk/index.html Then you will need to get the Eclipse plug in by going to Help > Install New Software and input the link: https://dl-ssl.google.com/android/eclipse/ . This will give you the plugin you need.
All this can be found here: http://developer.android.com/sdk/installing/index.html
Newest Android SDK's work with the newest versions of Eclipse(you would have a problem few months back, especially in Linux).
http://developer.android.com/sdk/installing/installing-adt.html
This is really informative. You can also find whatever you want to start developing. Have fun
You should be able to. Just make sure you download the Android SDK and ADT.