<分区>
我在 Ubuntu 中有一个 C/C++ 项目。我想为这个 Android_ARM 平台的 C++ 项目运行单元测试和代码覆盖率。我怎样才能做到这一点?我一直在寻找可以做到这一点的模拟器,但我并没有取得太大的成功。我正在使用 Ubuntu 14.04,并计划使用 eclipse IDE 进行开发。
<分区>
我在 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/
相关文章:
android - 地方 API 不工作。错误 : You must enable Billing on the Google Cloud Project
c++ - IPC_RMID 不适用于使用 C++ 的 Linux
c++ - Visual C++ 2005 - 默认情况下本地 int 和 double 变量是否初始化为 0?
iphone - 如何使用 iPhone OpenGL ES 绘制抗锯齿圆圈
java - 显示 imageview onclick 并发布,如果为空则不显示 imageview