测试使用visual studio编写的C++android应用程序的最佳方法是什么.不升级到windows专业版
What is the best way to test C++ android apps written using visual studio. Without upgrading to windows pro
这是一个场景,我正在编写C++应用程序,希望它们是多平台的;因此,我正在使用visual studio(2017 RC)。由于我不想把我的电脑升级到Windows10Pro,我不能使用微软提供的模拟器,所以我需要想出一个解决方案,那就是:
1) 使用visualstudio编写c++应用程序
2) 将该代码复制到android studio中,然后编译并运行以测试代码
这种方法之所以有效,是因为一旦代码在Android工作室中,就很容易在Android模拟器上编译和运行;不幸的是,这是一个乏味的过程。我想知道的是,最好编写一个shell脚本、java程序、C++程序或其他程序来自动化这个过程。如果你认为shell脚本是最好的,请提供一个例子,因为我不擅长使用shell(注意平台是windows)。请描述为什么你的方法是最好的,我会标记正确的答案,似乎是最好的解决方案。最后,你应该知道这个过程会做很多次(每次我对值得测试的代码进行更改时)。
如果你需要更多信息,请在评论中询问,如果可以的话,我会提供。还要注意,如果你有一个比将代码复制到Android工作室更好的解决方案,这些答案将被接受
您可以尝试使用Nvidia Nsight Tegra,只要您愿意在实际硬件上进行测试,而不是在模拟器上。
使用世界上最流行的集成开发环境Microsoft Visual Studio,为世界上最受欢迎的操作系统Android开发、构建、调试和部署本机应用程序。
Nvidia Nsight Tegra的工作流程与本机Windows开发的工作流程非常相似,除了用于确定目标硬件的额外工具栏。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- C++从另一个类访问公共静态向量的正确方法是什么
- 在 c++ 中拥有一组结构的正确方法是什么?
- 通过JNI传递数据数组的最快方法是什么
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 使用不同的CRT将新的C++代码与旧的(二进制)组件隔离开来的最佳方法是什么
- 当无法使用模板和宏时,生成类型变体C++代码的最简单方法是什么?
- 在另一个类视图中添加最多2个图表的正确方法是什么
- 在C++中样板"冷/never_inline"错误处理技术的最佳方法是什么?
- 在 c++ 中对类中的 c 字符串动态数组进行排序的最佳方法是什么?
- 在C++中包含原型文件的正确方法是什么?
- 在 OpenCV C++ 中估计基本矩阵之前对相应点进行归一化的正确方法是什么?
- 在PostgreSQL中根据它们的ID选择大量行的最快方法是什么?
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- 将一系列整数放入类的最佳方法是什么?
- 从长整整转换为uint64_t的推荐方法是什么?
- C++:使用方法调用析构函数的顺序是什么?
- 将此布尔值传递给此函数的最有效方法是什么?