是否可以仅使用 C++ 来制作 Android 应用程序?我不懂Java。我尝试过 Visual Studio 2019 方法,但我想我的计算机不足以模拟 Android 手机。
如果您有适当的编程工具,您可以使用 C++ 为 Android 编写代码。您需要一个适合适当架构的交叉编译器和链接器。这些可以在 Google 的本机开发套件中轻松获得:
https://developer.android.com/ndk/ https://developer.android.com/ndk/
我不知道这些工具是否可以与 Visual Studio 一起使用——我怀疑设置起来会很麻烦。
使用 C 或 C++ 进行 Android 编程的问题在于,很难将应用程序与常规启动器集成,即使您可以做到这一点,也很难提供常规的 Android 图形用户界面。 Android 根本不提供用户界面的 C API。
我为 Android 编写/移植了很多命令行内容,因此图形用户界面的缺乏并不困扰我。然而,大多数开发人员使用 Java 提供用户界面,如果应用程序的某些部分需要使用 C 或 C++ 语言,则会以本机库的形式与应用程序集成。
Android Studio 和类似的工具知道如何管理混合有 C 或 C++ 和 Java 代码的项目。使用成熟的 Android 工具来开发像这样的复杂的混合代码应用程序比尝试使用来自不同地方的大杂烩工具来解决所有问题要简单得多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)