Импорт googletest в проект gradle в Android Studio

Я надеялся, что кто-нибудь может помочь мне понять, как настроить googletest для работы из Android Studio. Я хочу запускать свои модульные тесты C ++ из той же IDE, в которой я их пишу. Я знаю, что googletest уже поставляется с ndk, но я просто не могу интегрировать его в свой проект.

Я нашел пару блогов и тем, связанных со стековым потоком, и даже самая лучшая документация Google указывает на следующее решение (Android.mk):

   TARGET_ARCH_ABI := armeabi-v7a
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := foo
FILE_LIST := $(wildcard $(LOCAL_PATH)/*.cpp)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
include $(BUILD_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := foo_unittest
FILE_LIST := $(wildcard $(LOCAL_PATH)/gtest/*.cpp)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
LOCAL_SHARED_LIBRARIES := foo
LOCAL_STATIC_LIBRARIES := googletest_main
include $(BUILD_EXECUTABLE)

$(call import-module,third_party/googletest)

Тем не менее, нет файла Android.mk. Насколько я понял, теперь Gradle создает Android.mk за сценой. Все, что нам осталось, это файл build.gradle. Возможно, мне удастся импортировать библиотеку, но импорт проекта, генерирующего эту библиотеку, мне не так очевиден.

Если бы кто-то мог указать мне на проект, который уже делает это, или дать мне несколько советов о том, как этого добиться, это было бы очень ценно.

ура

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]