Googletest为Android NDK [英] Googletest for 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屋!