【发布时间】:2016-02-19 17:18:04
【问题描述】:
我正在开发一个在包括 Android 在内的许多平台上都受支持的库。该库使用 Google 测试基础设施进行了单元测试。我目前正在使用 Visual Studio 2015 的跨平台功能来构建、部署和调试。测试套件变得相当大,运行整个测试套件需要一段时间。使用 Google Test 基础架构,可以传递命令行参数来过滤出要运行的测试(--gtest_filter...)。对于 Windows、PS4 和 XboxOne 等平台,这很容易在 Visual Studio 中通过在 Project Properties -->Configuration Properties --> Debugging --> Command Arguments 中设置来实现。但是对于跨平台开发项目和包(AndroidProj),这个 Debugger 属性似乎不存在。这是 Android Native-Activity Project Properties 的快照。
我知道 Visual GDB 扩展提供了与我正在寻找的功能相似的功能,如 here 所示,但这不是一个可行的选择,因为我想避免为扩展许可证付费。
如何向 Android 调试器提供命令行参数,就像我为本地 Windows 调试器提供的一样?
【问题讨论】:
标签: android debugging visual-studio-2015 cross-platform googletest