Android 在Cocos2d-x项目中包括新的Firebase库

Android 在Cocos2d-x项目中包括新的Firebase库,android,firebase,cocos2d-x,static-libraries,Android,Firebase,Cocos2d X,Static Libraries,这是一个由两部分组成的问题: 我无法通过cli编译我的cocos项目,因为弹出以下错误: jni/./../Classes/CustomEngine/AnalyticsEngine/firebase/analytics.h:9:26:致命错误:firebase/app.h:没有此类文件或#包含“firebase/app.h” 我似乎无法将firebase_cpp_sdk提供的静态库包含到项目中,即,将特定于体系结构的“.a”文件放在何处,我可以将它们放在与sdk头文件相同的位置吗 通过从根fir

这是一个由两部分组成的问题:

  • 我无法通过cli编译我的cocos项目,因为弹出以下错误:
  • jni/./../Classes/CustomEngine/AnalyticsEngine/firebase/analytics.h:9:26:致命错误:firebase/app.h:没有此类文件或#包含“firebase/app.h”
  • 我似乎无法将firebase_cpp_sdk提供的静态库包含到项目中,即,将特定于体系结构的“.a”文件放在何处,我可以将它们放在与sdk头文件相同的位置吗
  • 通过从根firebase文件夹向上添加辅助本地_C_INCLUDES路径修复

  • 通过将静态库放置在jni文件夹中进行修复

  • 我的最终Android.mk文件显示:

    本地_模块:=firebase

    本地_SRC_文件:=firebase/libanalytics.a

    本地_SRC_文件:=firebase/libapp.a

    并添加了以下内容以修复缺少标题的问题:


    LOCAL_C_INCLUDES:=$(LOCAL_PATH)/../../../Classes/CustomEngine/AnalyticsEngine

    我无法通过“有人知道我怎么做或我做错了什么吗?”?这是我的.mk文件--LOCAL\u C\u INCLUDES:=$(LOCAL\u PATH)/../../../Classes\$(LOCAL\u PATH)/../../Classes/CustomEngine/gamechanics\$(LOCAL\u PATH)/../../Classes/CustomEngine/AnalyticsEngine/firebase/admob\$(LOCAL\u PATH)/../../Classes/CustomEngine/AnalyticsEngine/firebase/analytics\$(本地路径)/../../Classes/CustomEngine/AnalyticsEngine/firebase/internal jni/../../Classes/CustomEngine/AnalyticsEngine/firebase/analytics.h:9:26:fatal error: firebase/app.h: No such file or #include "firebase/app.h"