在android studio中用c ++编写应用程序?

我想知道是否可以在android studio中使用c ++编写应用程序。 我有一些在Java中创建应用程序的知识,但我更喜欢c + +,这是一个复杂的过程?

您可以使用Qt和C ++( http://doc.qt.io/qt-5/androidgs.html )创建Android应用程序。 用Qt设置Android Studio https://wiki.qt.io/Android

您可以将代码放入项目模块中的cpp目录,将C和C ++代码添加到您的Android项目中。

当你建立你的项目,这个代码被编译成一个本地库,Gradle可以用你的APK打包。

然后,Java或Kotlin代码可以通过Java本地接口(JNI)调用本地库中的函数。 如果您想了解更多关于使用JNI框架的信息,请阅读Android的JNI提示 。

您也可以使用JNI从Java运行c ++代码(事实上是c ++共享库等)。

在这里,你可以找到一个有用的文章+样本如何做到这一点。