java - 测试使用 visual studio 编写的 C++ android 应用程序的最佳方法是什么。无需升级到 windows 专业版

标签 java android c++ visual-studio powershell

<分区>

这是场景,我正在编写 C++ 应用程序,并希望它们是多平台的;因此,我正在使用 visual studio (2017 RC)。由于我不想升级我的电脑到windows 10 pro,我不能使用微软提供的模拟器,所以我需要想出一个解决方案,就是:

1) 使用visual studio编写c++应用程序

2) 将该代码复制到android studio中,然后编译并运行以测试代码

这种方法之所以有效,是因为一旦代码在Android Studio中,就很容易在Android模拟器上编译和运行;不幸的是,这是一个乏味的过程。我想知道的是最好编写一个 shell 脚本、java 程序、C++ 程序或其他程序来自动执行此过程。如果您认为 shell 脚本最好,请提供示例,因为我不擅长使用 shell(注意平台是 windows)。请描述为什么你的方法是最好的,我会标记正确的答案似乎是最好的解决方案。最后你应该知道这个过程会被执行很多次(每次我对值得测试的代码进行更改时)。

如果您需要更多信息,请在评论中询问,我会尽可能提供。另请注意,如果您有比将代码复制到 Android Studio 更好的解决方案,那么这些答案将被接受。

最佳答案

您可以尝试使用 Nvidia Nsight Tegra,只要您愿意在实际硬件而非模拟器上进行测试即可。

Develop, build, debug and deploy native applications for Android, the world's most popular operating system, using Microsoft Visual Studio, the world’s most popular integrated development environment.

Nvidia Nsight Tegra 的工作流程与原生 Windows 开发非常相似,除了用于确定目标硬件的额外工具栏。

关于java - 测试使用 visual studio 编写的 C++ android 应用程序的最佳方法是什么。无需升级到 windows 专业版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41581021/

相关文章:

c++ - 如何避免在基类中调用函数?

java - CountDownTimer onTick

android - 如何识别分区的名称

Android - 如何向微调器添加底部(聚焦)边框?

c++ - 0xC0000005 : Access violation executing location 0x00000000. (OpenGL)

c++ - 检查类是否继承自模板的任何模板实例化

java - Eclipse 中的线程自动停止(卡住)

java - 对 javadoc 中方法参数的可重构引用

java - try catch 数组吗?

android - 在android ListView中滑动删除后如何管理撤消?