我不确定 Tango 是否可以与 Dalvik 一起使用,从 ART 切换回 Dalvik 似乎是解决调试性能问题的最常见建议——在调试模式下运行点云测试基本上没有意义,它对于任何实际工作都运行得太慢- 我错过了什么 - 我看不到 GOOG 是如何用我遇到的东西调试任何演示应用程序的 :-(
1 回答
在 Windows 平台上经历了一定程度的痛苦之后,这就是我想出的解决方案 - 还涉及其他因素,例如让我掌握实际的图像像素,这样我就可以对点云进行着色并对生成的表面进行纹理处理.
1)Java 使用 Android Studio,C/C++ 使用 Visual Studio + VisualGDB(这东西太棒了!)
2) Visual Studio 项目规则,即它物理上包含所有文件
3) 我使用 cygwin,因此我可以使 Android Studio 项目只是 Java 位和 ndk 输出的链接的巨大集合。我使用 Android Studio 来调试 java,可以访问漂亮的布局编辑器等。它还不是很成熟,这很适合它。
4) 我在本机部分用 C++ 完成所有繁重的工作——如果你处理这么多数据,事情就应该如此。我确实有图像和点云之类的升降机,因为 java 更适合将这些东西作为 json 调用到 web 服务
5) 我不会同时调试 Java 和 C++。我对此很满意。
6) C 端调试器性能很棒!
7) 陪审团仍然在 Java 方面,但由于计算成本高昂的东西不碍事,所以情况要好得多。
这是一个漫长而奇怪的旅程,但如果你在窗户上,并且意识到这个解决方案的关键元素需要花钱,那么隧道中至少有一个开口——我打算稍后再看看 nVidia 的东西,会喜欢的听听是否有人打败我。