My attempts to make a simple android app completely in c++ have failed after I tried to instal android ndk several times (the tutorials I've found simply didn't help me enough).
I'm a c++ programer and would gladly like to avoid using java, especially since it's better suited for specific app that I'm intending to make.
Idk if any of you have done this before, but if you know how to do it I'd be glad if you'd assist me.
Before downloading the NDK, you should understand that the NDK will not benefit most apps. As a developer, you need to balance its benefits against its drawbacks. Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++.
It looks like the current situation is that some things cannot be done in C++ because the API does not exist yet, and so your app will use a combination of Java and C++. I think even if there was API for everything, it probably will still load the Java code first which will then call the C++ code.