重要
从 Visual Studio 2026(版本 18.0 开始),适用于 iOS 和 Android 的 C++ 工作负载以及嵌入式和 IoT 工具(RTOS 查看器、串行监视器、外围查看器和 ST 项目导入)的移动开发不再受支持,将在将来的更新中删除。 移动开发使用 C++ 工作负载中包含的 Android NDK 仍然受到支持。
由“采用 C++ 的移动开发”工作负载安装的若干模板生成完整的示例,你可以使用这些示例进行学习。 此外,有一些示例应用程序,你可以在 Visual Studio 中下载并试用。
-
此示例是 Android NDK hello-jni 应用程序的端口。 此示例演示一个端到端 Java 本机接口“Hello World”应用。 它从一个在共享库中实现的本机方法中加载字符串,然后在应用中显示。
-
此示例是 Android NDK TwoLibs 示例的端口。 它使用动态加载的共享库和静态的 C++ Android 本机库,用于实现从 Java 本机接口应用调用的方法。 此示例是开发者理解如何在 Visual Studio 中使用静态/动态共享库以生成端到端 JNI Android 应用程序的良好开端。
-
此示例是 Android NDK test-libstdc++ 示例的端口,专用于 Visual Studio。 此示例是开发人员了解如何使用标准库的良好开端。
若要在 Visual Studio 中打开其中一个示例,请下载 zip 文件并在资源管理器中打开所下载文件的“属性” 页。 选择“解除阻止” 按钮,然后选择“确定” 。 将 zip 文件的内容解压缩到一个方便的位置,然后在解压缩后的示例中打开 C++ 文件夹,并打开解决方案文件。
若要生成示例,请按 F7,或在菜单栏上依次选择“生成”、“生成解决方案”。