android - Android ARM 模拟器上的 C/C++ 单元测试 - Ubuntu

标签 android c++ c eclipse ubuntu

<分区>

我在 Ubuntu 中有一个 C/C++ 项目。我想为这个 Android_ARM 平台的 C++ 项目运行单元测试和代码覆盖率。我怎样才能做到这一点?我一直在寻找可以做到这一点的模拟器,但我并没有取得太大的成功。我正在使用 Ubuntu 14.04,并计划使用 eclipse IDE 进行开发。

最佳答案

我建议使用 Android Studio,因为 Google 不再支持 Eclipse 进行 Android 开发。您可以从 Android Studio 启动模拟器,然后通过 adb 与其通信以运行单元测试。看这个SO post了解如何通过 adb 与模拟器通信。我将解释以下解决方案:

$ adb push <your-executable> /data/local/tmp/<your-executable> # push the file to the device
$ adb shell # shell into the device
$ chmod 755 /data/local/tmp/<your-executable> # change permissions to allow executing the file
$ /data/local/tmp/<your-executable> # run the executable

关于android - Android ARM 模拟器上的 C/C++ 单元测试 - Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36143340/

相关文章:

c - C 信号处理程序中的竞争条件

c - c中最大的回文积

android - 地方 API 不工作。错误 : You must enable Billing on the Google Cloud Project

c++ - IPC_RMID 不适用于使用 C++ 的 Linux

c++ - 我不断收到错误 : clang: error: linker command failed with exit code 1 (use -v to see invocation). 请帮助,谢谢

c++ - Visual C++ 2005 - 默认情况下本地 int 和 double 变量是否初始化为 0?

iphone - 如何使用 iPhone OpenGL ES 绘制抗锯齿圆圈

java - 显示 imageview onclick 并发布,如果为空则不显示 imageview

android - phonegap 3.5.0 中缺少 Cordova jar

android - 多次旋转图像但保持角对齐