没有Java的Android Studio

我想使用Android Studio进行C ++ / OpenGL NDK项目,但是我不希望在我的电脑上安装Oracle的Java,因为这是一个安全风险。 反正有没有安装Java使用这个IDE?

不,你应该有JDK在android studio里面使用NDK

你怎么可以在visual studio中使用c ++语言开发android应用程序xamarin …也可以在android studio 3中使用kotlin语言进行开发,但这是预览版本。

不需要。您需要使用java来调用用c ++编写的代码 。

看看文档。

将C和C ++代码添加到您的项目

使用Android Studio 2.2或更高 版本以及Gradle 2.2.0或更高版本的Android插件 ,可以将C和C ++代码编译为Gradle可以用APK打包的本地库,从而将其添加到应用程序中。 然后,Java代码可以通过Java本地接口(JNI)调用本地库中的函数。

Android Studio本身依赖于Java,因此无法在没有JVM的情况下运行Android Studio。

java中的大多数弱点都与运行不受信任的代码有关。 这是浏览器插件启用时的一个重要问题,但是如果没有浏览器插件,语言攻击面会显着缩小。

Android Studio带有集成的JRE(OpenJDK),可以在不安装独立Oracle Java的情况下运行

但我不知道它是如何与C ++支持,因为你需要Java头