在 windows 上将 Facebook 插件与 Cocos2d-x android 集成时无法找到 libPluginProtocol.jar

Unable to find libPluginProtocol.jar while integrating Facebook plugin with Cocos2d-x android on windows

我正在尝试在 cocos2d-x v3.5 中使用 Plugin-x 集成 facebook。我遵循了以下步骤:

  1. cd 到 MyProject/cocos2d/plugin/tools/

  2. ./publish.sh - 在 cygwin 上,所有插件都一一发布,例如考虑这个 Flurry trace

    atarget dir is /Users/Shivam/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/publish/plugins/flurry
    android project dir is /Users/Shivam/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/plugins/flurry/proj.android
    
    Publish plugin for android
    ~/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/plugins/flurry/proj.android ~/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/tools ~/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/tools
    
    BUILD SUCCESSFUL
    Total time: 0 seconds
    
    BUILD FAILED
    /Users/Shivam/Documents/Gautam/android-sdk-macosx/tools/ant/build.xml:542: Unable to resolve project target 'android-7'
    
    Total time: 0 seconds
    cp: /Users/Shivam/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/plugins/flurry/proj.android/bin/*.jar: No such file or directory
    ~/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/tools 
    ~/Documents/Gautam/FinalWorkingApp/cocos2d/plugin/tools
    

所有插件都以类似的方式发布。我没有 android API 7,因为它失败了,所以这可能是我的 libpluginProtocol.jar 没有生成的原因吗?

我在 MyProject/cocos2d/plugin/publish/plugins

下看到一个正确的结构

我也用了gameDevGuide.sh,选择了facebook。 我仍然没有看到 libPluginProtocol.jar 和 libPluginFacebook.jar。

请帮忙。 TIA

好的,我找到了答案。仅当您拥有所有 Android API,即除了您自己的目标 API

之外的 7、8、10、17 和 19 时,才会生成该库