手动删除CocosCreator发布项目中的anysdk

2017-09-08  本文已影响0人  niccgz

1.6版本以前引擎默认打包了anysdk到项目中,若不需要使用 anysdk,目前只支持手动删除相关文件,删除步骤如下:

  // anysdk scripts
  if (cc.sys.isNative && cc.sys.isMobile) {
    jsList = jsList.concat(['jsb_anysdk.js', 'jsb_anysdk_constants.js']);
  }

jsb_anysdk_basic_conversions.cpp
manualanysdkbindings.cpp
jsb_anysdk_protocols_auto.cpp
SDKManager.cpp
jsb_anysdk_basic_conversions.h
manualanysdkbindings.hpp
jsb_anysdk_protocols_auto.hpp
SDKManager.h

Android Studio 工程

mipmap/plugin_btn_close.png
mipmap/plugin_ui_ad.png
values-en/plugin_string.xml
values/plugin_string.xml
layout/plugin_ads.xml
layout/plugin_login.xml

LOCAL_SRC_FILES := ../../Classes/SDKManager.cpp
../../Classes/jsb_anysdk_basic_conversions.cpp
../../Classes/manualanysdkbindings.cpp
../../Classes/jsb_anysdk_protocols_auto.cpp

Xcode 工程

jsb_anysdk_basic_conversions.cpp
manualanysdkbindings.cpp
jsb_anysdk_protocols_auto.cpp
SDKManager.cpp
jsb_anysdk_basic_conversions.h
manualanysdkbindings.hpp
jsb_anysdk_protocols_auto.hpp

Web 工程

找到 index.html 文件删除👇

  <script charset="utf-8" id="protocols" type="text/javascript">
      var protocols = document.createElement("script");
      protocols.onload = function () {
          anysdk.agentManager.init();
          anysdk.agentManager.loadAllPlugins(function (code, msg) {
            });
      };
      protocols.src = "http://statics.h5.anysdk.com/protocols/protocols.js";
      document.body.appendChild(protocols);
  </script>
上一篇 下一篇

猜你喜欢

热点阅读