Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
From the point of view of mimocrocodile - take Java. More examples, less hassle.
Read habrahabr.ru/post/203014 as NDK is not always recommended, i.e. depends on what you are developing.
The question itself is not very clear. There is a need for native code - you will write libraries in C ++ with jni, there is no such need - you will not. One way or another, you must have an sdk, an android application is a compiled java code and (possibly) some kind of dynamic libraries. Even in degenerate cases like NativeActivity and pure c++ development you will need an sdk.
So - some sdk, ndk and some IDE, if you are used to it, Idea (aka Android Studio), Eclipse + ADT, any text editor ... If you want to build with ant and export eclipse projects - take a big idea, not studio. If you work with gradle, you can use studio. If you have a lot of native C++ code and want a common ecosystem - eclipse.
Well, if you know both "equally well" then you should understand that not all Android APIs will be pushed into jni.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question