Googletest为Android NDK [英] Googletest for Android NDK

查看:294
本文介绍了Googletest为Android NDK的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我查了previous回答关于单元测试机器人,它被认为Googletest作为的不错的选择。但是,我一看进入谷歌的C ++测试框架 - Googletest 。关于平台,我没有看到任何提及支持Android系统。可能有人告诉任何事情,如果使用它与Android设备的某些方面 - 例如步骤来建立一个工具链,等等?

I checked a previous answer about unit test for Android, where it is suggested Googletest as a good option. However, I got a look into the Google C++ Testing Framework - Googletest. About platforms, I don't see anything mentioning support to Android. Could someone tell anything, if there is some way of using it with Android devices - e.g. steps to build a toolchain, etc?

推荐答案

您需要建立Googletest为Android,以便能够与你的工具链运行它,因为你正在使用交叉编译。

You need to built Googletest for Android to be able to run it with your toolchain, as you working with cross-compilation.

下载源$ C ​​$ googletest了C

Download source code of googletest

$ mkdir googletest
$ cd googletest
$ svn checkout http://googletest.googlecode.com/svn/trunk/ .

复制JNI目录googletest目录

Copy jni directory to googletest directory

$ cd /path/to/this/git
$ cp -r jni googletest/

运行NDK-build脚本

run ndk-build script

$ cd googletest/ $ ndk-build 

您可以找到libgtest.a在googletest / OBJ /本地/ armeabi / libgtest.a

You can find libgtest.a in googletest/obj/local/armeabi/libgtest.a

来源: sfuku7 / googletest_android_ndk - 建造 - github上

这篇关于Googletest为Android NDK的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆