vs C++创建Android项目中没有Native-Activity 应用程序

visual studio 2022 中,创建项目中,语言C++,平台Android。但是创建项目中没有"Native-Activity 应用程序(Android)"项目,我已经安装了c++移动开发,请问该如何解决?

Hi, "Native-Activity 应用程序(Android)"在vs 2022 17.4版本之后被移除了,详情你可以参考这个发布日志
你可以在这里下载到17.4之前的版本或者参照这里使用迁移构建

img

  • 以下回答由chatgpt基于相关博客总结生成:

    根据参考资料,我们可以尝试以下步骤来解决在Visual Studio 2022中创建Android项目时没有"Native-Activity 应用程序(Android)"选项的问题:

    1. 首先,确保已经安装了C++移动开发的相关组件。可以通过在Visual Studio的安装程序中选择"移动开发用C++"组件来进行安装。

    2. 打开Visual Studio 2022并创建一个新的项目。

    3. 在新建项目对话框中,选择"跨平台"类别,并选择"Android"平台。

    4. 在可用的项目模板中,确保选择了正确的项目类型。在这种情况下,应该选择"动态共享库(Android)"。

    5. 给项目命名并选择保存位置,然后点击"创建"按钮创建项目。

    以下是一个示例的C++的Android项目创建代码:

    1. 打开Visual Studio 2022并点击 "创建新项目"。
    
    2. 在 "创建新项目" 对话框中,选择 "跨平台" -> "Android"。
    
    3. 在 "项目模板" 中选择 "动态共享库(Android)"。
    
    4. 填写项目名称和保存位置,然后点击 "创建"。
    
    5. Visual Studio 2022 会自动生成一个 C++ 的 Android 项目,并打开项目文件 "main.cpp"。