Просмотр исходного кода

[FC][V2.0.0]完成内容见文档

fengcong 4 лет назад
Родитель
Сommit
1fbdd9863a
99 измененных файлов с 649 добавлено и 595 удалено
  1. 1 1
      assets/script/before/view/GetPropUI.ts
  2. 12 3
      assets/script/game/data/AdData.ts
  3. 1 1
      assets/script/game/data/HttpData.ts
  4. 6 2
      assets/script/game/data/LoginData.ts
  5. 21 2
      assets/script/game/data/StorageData.ts
  6. 2 2
      assets/script/game/data/module/TurnableData.ts
  7. 2 2
      assets/script/game/module/blessingBag/BlessingBag.ts
  8. 9 0
      assets/script/game/module/login/Login.ts
  9. 4 4
      assets/script/game/module/reward/Reward.ts
  10. 2 2
      assets/script/game/module/sign/Sign.ts
  11. 2 2
      assets/script/game/module/turntable/Turnable.ts
  12. 7 1
      assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATRewardVideo.ts
  13. 2 2
      assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATSDKMgr.ts
  14. 12 0
      assets/script/mk/sdk/shuzilm.meta
  15. 38 0
      assets/script/mk/sdk/shuzilm/ShuzilmM.ts
  16. 9 0
      assets/script/mk/sdk/shuzilm/ShuzilmM.ts.meta
  17. 12 0
      assets/script/mk/sdk/tongdun.meta
  18. 33 0
      assets/script/mk/sdk/tongdun/TongdunM.ts
  19. 9 0
      assets/script/mk/sdk/tongdun/TongdunM.ts.meta
  20. 2 2
      assets/script/mk/system/AdSystem.ts
  21. 31 0
      assets/script/mk/system/JsbSystem.ts
  22. 13 0
      assets/script/mk/system/MKSystem.ts
  23. 1 1
      build/jsb-link/.cocos-project.json
  24. BIN
      build/jsb-link/assets/main/index.jsc
  25. 0 0
      build/jsb-link/assets/resources/config.json
  26. 2 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/gradle.xml
  27. 1 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/misc.xml
  28. 3 4
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules.xml
  29. 7 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/-1746423203/proj.android-studio.libcocos2dx.iml
  30. 0 99
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/1786486690/libcocos2dx.iml
  31. 0 354
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/app/EasyEliminate.iml
  32. 9 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/app/proj.android-studio.EasyEliminate.iml
  33. 2 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/proj.android-studio.iml
  34. 0 12
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/runConfigurations.xml
  35. 8 3
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/AndroidManifest.xml
  36. 6 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build.gradle
  37. 7 7
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/gradle.properties
  38. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/armeabi-v7a/libdu.so
  39. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/shuzilm/du.jar
  40. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/tongdun/fraudmetrix-3.6.7.aar
  41. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/GDTSDK.unionNormal.4.410.1280.aar
  42. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/GDTSDK.unionNormal.4.420.1290.aar
  43. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_banner.aar
  44. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_china_core.aar
  45. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_core.aar
  46. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_interstitial.aar
  47. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_native.aar
  48. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_baidu.aar
  49. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_gdt.aar
  50. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_kuaishou.aar
  51. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_mintegral_china.aar
  52. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_pangle_china.aar
  53. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_sigmob.aar
  54. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_rewardvideo.aar
  55. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_splash.aar
  56. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/kssdk-ad--3.3.15-publishRelease-4533d8764.aar
  57. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/kssdk-ad--3.3.16.2-publishRelease-8e10f0818.aar
  58. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_chinasame.aar
  59. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_interstitial.aar
  60. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_interstitialvideo.aar
  61. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbbanner.aar
  62. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbbid.aar
  63. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbjscommon.aar
  64. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbnative.aar
  65. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbnativeadvanced.aar
  66. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbsplash.aar
  67. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_nativeex.aar
  68. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_playercommon.aar
  69. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_reward.aar
  70. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_videocommon.aar
  71. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_videojs.aar
  72. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/open_ad_sdk_4.0.1.1.aar
  73. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/tramini_sdk.aar
  74. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/windAd-3.3.4.aar
  75. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/windAd-3.4.1.aar
  76. 5 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/proguard-rules.pro
  77. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/release/EasyEliminate-release.apk
  78. 1 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/release/output.json
  79. 3 3
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/com/aries/qsllx/qxb/wxapi/WXEntryActivity.java
  80. 4 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/main/assets/cn.shuzilm.config.json
  81. 1 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/AppActivity.java
  82. 40 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ThirdSdkMgr.java
  83. 2 6
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ad/SplashAdShowActivity.java
  84. 0 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/aliRisk/AliRiskManager.java
  85. 49 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/shuzilm/ShuzilmMgr.java
  86. 46 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/shuzilm/SimulateNetAPI.java
  87. 1 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/thinkingdata/TDSDKMgr.java
  88. 30 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/tongdun/TongdunMgr.java
  89. 5 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/umeng/MyApplication.java
  90. 1 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/umeng/UMSDKMgr.java
  91. 1 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ysdk/YSDKMgr.java
  92. 0 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/util/DeviceUtil.java
  93. 3 3
      build/jsb-link/frameworks/runtime-src/proj.android-studio/gradle.properties
  94. 1 1
      build/jsb-link/frameworks/runtime-src/proj.ios_mac/ios/Info.plist
  95. 1 1
      build/jsb-link/frameworks/runtime-src/proj.ios_mac/mac/Info.plist
  96. 175 50
      build/jsb-link/js backups (useful for debugging)/main.index.js
  97. 2 2
      packages-hot-update/cfg.json
  98. 1 1
      settings/builder.json
  99. 1 1
      settings/project.json

+ 1 - 1
assets/script/before/view/GetPropUI.ts

@@ -78,7 +78,7 @@ export default class GetPropUI extends cc.Component {
     /**点击获取 */
     onClickGet() {
         GamePlay.Inst.cancelShowInter();
-        mk.ad.watchAd((ifsuccess: boolean) => {
+        mk.ad.watchAd((ifsuccess: boolean,request_id: string) => {
             this.watchCallBack(ifsuccess)
         });
     }

+ 12 - 3
assets/script/game/data/AdData.ts

@@ -83,7 +83,7 @@ export class AdData {
     }
 
 
-    public async watchVideo(type: AdFun) {
+    public async watchVideo(type: AdFun,request_id: string = "") {
         this.ad_subType = type;
         let data = {
             "imei": gData.appData.machineInfo.imei,
@@ -108,6 +108,7 @@ export class AdData {
             "cfg_version": gData.appData.version,
             "adsource_ecpm": gData.gameData.adShowConfig.average_ecpm,
             "ad_sbuType": this.ad_subType,
+            "request_id": request_id
         }
         mk.console.logSingle("updateVideoData:", data);
 
@@ -143,6 +144,12 @@ export class AdData {
      * 71:激励视频去重点击、72:插屏去重点击、73:信息流去重点击、74:开屏去重点击、75:banner去重点击、76:插屏-全屏视频去重点击
      */
     public async updateADLog(type, placementId, data = null) {
+
+        let request_id = ''
+        if (data && data.ext_info && data.ext_info.request_id) {
+            request_id = data.ext_info.request_id
+        }
+
         let sData = null
         if (!data) {
             sData = {
@@ -164,7 +171,8 @@ export class AdData {
                 "adsource_isheaderbidding": '',
                 "publisher_revenue": '',
                 "precision": '',
-                "ecpm_level": ''
+                "ecpm_level": '',
+                "request_id": request_id
             }
         }
         else {
@@ -187,7 +195,8 @@ export class AdData {
                 "adsource_isheaderbidding": data.adsource_isheaderbidding,
                 "publisher_revenue": data.publisher_revenue,
                 "precision": data.precision,
-                "ecpm_level": data.ecpm_level
+                "ecpm_level": data.ecpm_level,  
+                "request_id": request_id
             }
         }
 

+ 1 - 1
assets/script/game/data/HttpData.ts

@@ -5,7 +5,7 @@
 export class HttpData {
 
     /** 服务器类型 0测试服 1正式服 2李扬服 3悍国服 */
-    public serverType: number = 1;
+    public serverType: number = 0;
 
     public getServerUrl(): string {
         switch (this.serverType) {

+ 6 - 2
assets/script/game/data/LoginData.ts

@@ -138,7 +138,7 @@ export class LoginData {
             "versioncfg": gData.appData.version,
             "idfa": gData.appData.machineInfo.idfa,
             "imei": gData.appData.machineInfo.imei,
-            "mac": gData.appData.mac,
+            "mac": gData.appData.machineInfo.mac,
             "oaid": gData.appData.machineInfo.oaid
         }
 
@@ -273,7 +273,11 @@ export class LoginData {
         //获取user
         let aa = {
             "uin": this.uin,
-            "login_ticket": this.loginTicket
+            "appVersion": gData.appData.appVersion,
+            "mac": gData.appData.machineInfo.mac,
+            "login_ticket": this.loginTicket,
+            "szlm_did": mk.shuzilmM.szlm_did,
+            "black_box": mk.tongdunM.tdEquipID,
         };
 
         let data = {

+ 21 - 2
assets/script/game/data/StorageData.ts

@@ -7,15 +7,32 @@ export class StorageData {
     /** 本地缓存key,必须是32位 */
     public storageKey: string = 'mzmNr2s358irB3WQC3AmGaWMFkMx2HQs';
 
-    public clear(){
+    public clear() {
         mk.storage.clear();
     }
+
+    public ifIsBlock(): boolean {
+        let value = mk.storage.getStorage(StorageKey.fengkong);
+        if (value) {
+            if (value == 1) {
+                console.log('==== ali block')
+            }
+            else if (value == 2) {
+                console.log('==== shuzilm block')
+            }
+            else if (value == 3) {
+                console.log('==== tongdun block')
+            }
+            return true;
+        }
+        return false;
+    }
 }
 
 /**
  * 常用的 本地缓存
  */
-export enum StorageKey{
+export enum StorageKey {
     loginTicket = 'loginTicket',
     isFirstIn = 'isFirstIn',
     uin = 'uin',
@@ -23,4 +40,6 @@ export enum StorageKey{
     nickname = 'nickname',
     isAuth = 'isAuth',
     avatar = 'avatar',
+    /** 风控 */
+    fengkong = "fengkong",
 }

+ 2 - 2
assets/script/game/data/module/TurnableData.ts

@@ -41,10 +41,10 @@ export class TurnableData extends Data {
 
 
     public draw() {
-        mk.ad.watchAd((success: boolean) => {
+        mk.ad.watchAd((success: boolean,request_id: string) => {
             mk.console.log("watchAD:" + success);
             if (success) {
-                gData.adData.watchVideo(AdFun.turntable);
+                gData.adData.watchVideo(AdFun.turntable,request_id);
             }
         });
     }

+ 2 - 2
assets/script/game/module/blessingBag/BlessingBag.ts

@@ -244,10 +244,10 @@ export default class BlessingBag extends cc.Component {
         } else {
             if (gData.blessingBag.videoRbData.videoTime > 0) {
                 mk.ad.videoAdType = VideoAdType.Fudai;
-                mk.ad.watchAd((success: boolean) => {
+                mk.ad.watchAd((success: boolean,request_id: string) => {
                     mk.console.log("watchAD:" + success);
                     if (success) {
-                        gData.adData.watchVideo(AdFun.bigCash)
+                        gData.adData.watchVideo(AdFun.bigCash,request_id)
                     }
                 });
             } else {

+ 9 - 0
assets/script/game/module/login/Login.ts

@@ -1,4 +1,5 @@
 import Util from "../../../before/util/Util";
+import MKSwitch from "../../../mk/MKSwitch";
 import JsbSystem from "../../../mk/system/JsbSystem";
 import LoadingBar from "../../component/LoadingBar";
 import { UpdateState } from "../../data/AppData";
@@ -52,13 +53,21 @@ export default class Login extends cc.Component {
         if (CC_DEBUG) {
             mk.aliRiskManager.getRiskCode = true;
             gData.appData.getDeviceInfoCompelete = true;
+            mk.shuzilmM.hasGot = true;
+            mk.tongdunM.hasGot = true;
         }
         else {
             mk.aliRiskManager.init();
+            mk.tongdunM.init();
+            mk.shuzilmM.init();
         }
     }
 
     update() {
+        if (!mk.shuzilmM.hasGot || !mk.tongdunM.hasGot) {
+            return;
+        }
+
         if (!this.hasDeviceBackInit) {
             this.hasDeviceBackInit = true;
             this.getAppVersion();

+ 4 - 4
assets/script/game/module/reward/Reward.ts

@@ -164,18 +164,18 @@ export default class Reward extends cc.Component {
         }
         if (this.lid_type === LidType.mission) {
             // 关卡结算红包
-            mk.ad.watchAd((success: boolean) => {
+            mk.ad.watchAd((success: boolean,request_id: string) => {
                 mk.console.log("watchAD:" + success);
                 if (success) {
-                    gData.adData.watchVideo(AdFun.settlement);
+                    gData.adData.watchVideo(AdFun.settlement,request_id);
                     this.clickNextMission();
                 }
             });
         } else {
-            mk.ad.watchAd((success: boolean) => {
+            mk.ad.watchAd((success: boolean,request_id: string) => {
                 mk.console.log("watchAD:" + success);
                 if (success) {
-                    gData.adData.watchVideo(gData.reward.subType === 2 ? AdFun.checkpoint : AdFun.bubble);
+                    gData.adData.watchVideo(gData.reward.subType === 2 ? AdFun.checkpoint : AdFun.bubble,request_id);
                     //FC:不需要置空
                     // gData.reward.subType = null;
                 }

+ 2 - 2
assets/script/game/module/sign/Sign.ts

@@ -81,10 +81,10 @@ export default class Sign extends cc.Component {
         }
         mk.ad.videoAdType = VideoAdType.Sign;
         // 看广告
-        mk.ad.watchAd((success: boolean) => {
+        mk.ad.watchAd((success: boolean,request_id: string) => {
             mk.console.log("watchAD:" + success);
             if (success) {
-                gData.adData.watchVideo(AdFun.sign);
+                gData.adData.watchVideo(AdFun.sign,request_id);
                 //FC:埋点
                 if (gData.sign.c_sign[index].rewardType === RewardType.rmb) {
                     mk.data.sendDataEvent(DataEventId.signWithDrawal, "签到提现成功");

+ 2 - 2
assets/script/game/module/turntable/Turnable.ts

@@ -64,10 +64,10 @@ export default class Turnable extends cc.Component {
     clickDraw() {
         if (gData.turnable.leftTimes > 0) {
             mk.ad.videoAdType = VideoAdType.Turntable;
-            mk.ad.watchAd((success: boolean) => {
+            mk.ad.watchAd((success: boolean,request_id: string) => {
                 mk.console.log("watchAD:" + success);
                 if (success) {
-                    gData.adData.watchVideo(AdFun.turntable);
+                    gData.adData.watchVideo(AdFun.turntable,request_id);
                 }
             });
         }

+ 7 - 1
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATRewardVideo.ts

@@ -171,8 +171,14 @@ export class ATRewardVideo extends zgSingleton {
 
         // ATJSSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdClosed(" + placementId + ", " + callbackInfo + ")");
 
+        let data = JSON.parse(callbackInfo)
+        let request_id = ''
+        if (data.ext_info && data.ext_info.request_id) {
+            request_id = data.ext_info.request_id
+        }
+
         if (this.canGet) {
-            ATSDKMgr.getInstance().watchVideoAdCallBack(AdPlayStateType.WatchEnd);
+            ATSDKMgr.getInstance().watchVideoAdCallBack(AdPlayStateType.WatchEnd,request_id);
             mk.data.sendDataEvent(DataEventId.video_end, mk.ad.videoAdType);
         }
         else {

+ 2 - 2
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATSDKMgr.ts

@@ -93,10 +93,10 @@ export default class ATSDKMgr extends zgSingleton implements IADSDKMgr {
      * 观看视频回调
      * @param adPlayStateType 广告播放状态类型 观看结束、播放失败、取消(关闭)
      */
-    watchVideoAdCallBack(adPlayStateType: AdPlayStateType) {
+    watchVideoAdCallBack(adPlayStateType: AdPlayStateType,request_id: string = "") {
         switch (adPlayStateType) {
             case AdPlayStateType.WatchEnd:
-                mk.ad.wacthAdSuccess();
+                mk.ad.wacthAdSuccess(request_id);
                 break;
             case AdPlayStateType.PlayFail:
                 mk.ad.watchAdFail();

+ 12 - 0
assets/script/mk/sdk/shuzilm.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "2ef4b7f5-79c8-4659-b361-375e37d066b2",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 38 - 0
assets/script/mk/sdk/shuzilm/ShuzilmM.ts

@@ -0,0 +1,38 @@
+import JsbSystem from "../../system/JsbSystem";
+
+/** 数盟管理类 */
+const { ccclass } = cc._decorator;
+
+@ccclass
+export default class ShuzilmM {
+
+    private ifInitShuzilM: boolean = false;
+    public szlm_did: string;
+    public hasGot = false;
+
+    public init() {
+        if (this.ifInitShuzilM) {
+            return
+        }
+        else {
+            this.ifInitShuzilM = true;
+
+            if (gData.storageData.ifIsBlock()) {
+                return
+            }
+            JsbSystem.getQueryID();
+        }
+    }
+
+    /** 数盟获取设备id返回
+     * @param szlm_did  数盟返回equipID
+     */
+    public setShuzilmEquipID(szlm_did: string) {
+        mk.console.log('ShuzilmM  setShuzilmEquipID ', szlm_did);
+        this.szlm_did = szlm_did;
+        this.hasGot = true;
+    }
+}
+
+
+window['ShuzilmM'] = ShuzilmM

+ 9 - 0
assets/script/mk/sdk/shuzilm/ShuzilmM.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "da1beecb-4434-4622-b653-724a0d0d6cea",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 12 - 0
assets/script/mk/sdk/tongdun.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "39dc90ed-0384-4e2d-bbdf-f33b086ba8c7",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 33 - 0
assets/script/mk/sdk/tongdun/TongdunM.ts

@@ -0,0 +1,33 @@
+import JsbSystem from "../../system/JsbSystem";
+
+/** 同盾管理类 */
+const { ccclass } = cc._decorator;
+
+@ccclass
+export default class TongdunM {
+
+    private ifInitTongdunM: boolean = false;
+    public tdEquipID;
+    public hasGot = false;
+
+    public init() {
+        if (this.ifInitTongdunM) {
+            return;
+        }
+        else {
+            this.ifInitTongdunM = true;
+
+            if (gData.storageData.ifIsBlock()) {
+                return
+            }
+            JsbSystem.tongdunInit();
+        }
+    }
+
+    public setTDEquipID(equipID) {
+        this.tdEquipID = equipID;
+        this.hasGot = true;
+    }
+}
+
+window['TongdunM'] = TongdunM

+ 9 - 0
assets/script/mk/sdk/tongdun/TongdunM.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "393ddb0d-9919-43d3-bdc9-b80afc623c98",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 2 - 2
assets/script/mk/system/AdSystem.ts

@@ -101,14 +101,14 @@ export default class AdSystem {
      * 观看广告成功
      * @param placementId 广告位id
      */
-    public wacthAdSuccess(placementId = '') {
+    public wacthAdSuccess(request_id: string = "") {
         mk.console.log("=== wacthAdSuccess");
         //累计视频次数
         mk.data.setTAEventUser(1, 'video_time', 1);
         //广告过后,渲染会有问题,统一下一帧再处理逻辑
         mk.ui.scheduleOnce(() => {
             if (!gData.adData.checkAdMax()) {
-                this.videoAdcallBack(true);
+                this.videoAdcallBack(true,request_id);
             }
             this.initLastTimeStamp();
         }, 0)

+ 31 - 0
assets/script/mk/system/JsbSystem.ts

@@ -592,6 +592,37 @@ export default class JsbSystem {
         }
         mk.http.sendData('activateLog', data);
     }
+
+    //风控-------------------------------------------------------------------------------
+    /** 数盟获取Id */
+    public static getQueryID() {
+        if (cc.sys.os == cc.sys.OS_ANDROID) {
+            jsb.reflection.callStaticMethod(this._JSB_ANDROID_PATH, "getQueryID", "()V");
+        }
+        else if (cc.sys.os == cc.sys.OS_IOS) {
+            jsb.reflection.callStaticMethod("GameConfig", "getQueryID:", "");
+        }
+    }
+
+    /** 数盟设置Id */
+    public static setShuzilmEquipID(szlm_did: string) {
+        mk.shuzilmM.setShuzilmEquipID(szlm_did);
+    }
+
+    /** 同盾初始化 */
+    public static tongdunInit() {
+        if (cc.sys.os == cc.sys.OS_ANDROID) {
+            jsb.reflection.callStaticMethod(this._JSB_ANDROID_PATH, "tongdunInit", "()V");
+        }
+        else if (cc.sys.os == cc.sys.OS_IOS) {
+            jsb.reflection.callStaticMethod("GameConfig", "tongdunInit:", "");
+        }
+    }
+
+    /** 同盾设置id */
+    public static setTDEquipID(equipID: string) {
+        mk.tongdunM.setTDEquipID(equipID);
+    }
 }
 
 window['JsbMgr'] = JsbSystem

+ 13 - 0
assets/script/mk/system/MKSystem.ts

@@ -25,6 +25,8 @@ import StringUtil from "../utils/StringUtil";
 import SetGray from "../../game/component/SetGray";
 import NumberAnim from "../../game/component/NumberAnim";
 import AliRiskManager from "../sdk/aliRisk/AliRiskManager";
+import ShuzilmM from "../sdk/shuzilm/ShuzilmM";
+import TongdunM from "../sdk/tongdun/TongdunM";
 
 /**
  * @description mk系统
@@ -126,6 +128,17 @@ class MKSystem {
         return this._aliRiskManager || (this._aliRiskManager = new AliRiskManager());
     }
 
+    //数盟
+    private _shuzilmM: ShuzilmM;
+    public get shuzilmM(): ShuzilmM {
+        return this._shuzilmM || (this._shuzilmM = new ShuzilmM())
+    }
+    //同盾
+    private _tongdunM: TongdunM;
+    public get tongdunM(): TongdunM {
+        return this._tongdunM || (this._tongdunM = new TongdunM())
+    }
+
     /** 挂载在MainScene的界面上,不需要new */
     private _ui: UISystem;
     public get ui(): UISystem {

+ 1 - 1
build/jsb-link/.cocos-project.json

@@ -3,5 +3,5 @@
   "has_native": true,
   "project_type": "js",
   "projectName": "EasyEliminate",
-  "packageName": "com.aries.qsllx.mz"
+  "packageName": "com.aries.qsllx.qxb"
 }

BIN
build/jsb-link/assets/main/index.jsc


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
build/jsb-link/assets/resources/config.json


+ 2 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/gradle.xml

@@ -4,15 +4,15 @@
   <component name="GradleSettings">
     <option name="linkedExternalProjectsSettings">
       <GradleProjectSettings>
-        <option name="testRunner" value="PLATFORM" />
+        <option name="testRunner" value="GRADLE" />
         <option name="distributionType" value="DEFAULT_WRAPPED" />
         <option name="externalProjectPath" value="$PROJECT_DIR$" />
         <option name="gradleJvm" value="1.8" />
         <option name="modules">
           <set>
-            <option value="D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx" />
             <option value="$PROJECT_DIR$" />
             <option value="$PROJECT_DIR$/app" />
+            <option value="$PROJECT_DIR$/../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx" />
           </set>
         </option>
         <option name="resolveModulePerSourceSet" value="false" />

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/misc.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/build/classes" />
   </component>
   <component name="ProjectType">

+ 3 - 4
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules.xml

@@ -2,10 +2,9 @@
 <project version="4">
   <component name="ProjectModuleManager">
     <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/modules/app/EasyEliminate.iml" filepath="$PROJECT_DIR$/.idea/modules/app/EasyEliminate.iml" group="proj.android-studio/EasyEliminate" />
-      <module fileurl="file://$PROJECT_DIR$/.idea/modules/1786486690/libcocos2dx.iml" filepath="$PROJECT_DIR$/.idea/modules/1786486690/libcocos2dx.iml" group="proj.android-studio/libcocos2dx" />
-      <module fileurl="file://$PROJECT_DIR$/.idea/modules/proj.android-studio.iml" filepath="$PROJECT_DIR$/.idea/modules/proj.android-studio.iml" group="proj.android-studio" />
-      <module fileurl="file://$PROJECT_DIR$/.idea/modules/-52358525/proj.android-studio-libcocos2dx.iml" filepath="$PROJECT_DIR$/.idea/modules/-52358525/proj.android-studio-libcocos2dx.iml" group="proj.android-studio/libcocos2dx" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/proj.android-studio.iml" filepath="$PROJECT_DIR$/.idea/modules/proj.android-studio.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/app/proj.android-studio.EasyEliminate.iml" filepath="$PROJECT_DIR$/.idea/modules/app/proj.android-studio.EasyEliminate.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/-1746423203/proj.android-studio.libcocos2dx.iml" filepath="$PROJECT_DIR$/.idea/modules/-1746423203/proj.android-studio.libcocos2dx.iml" />
     </modules>
   </component>
 </project>

+ 7 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/-1746423203/proj.android-studio.libcocos2dx.iml

@@ -4,7 +4,7 @@
     <facet type="android-gradle" name="Android-Gradle">
       <configuration>
         <option name="GRADLE_PROJECT_PATH" value=":libcocos2dx" />
-        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" />
+        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.3.3" />
         <option name="LAST_KNOWN_AGP_VERSION" value="3.3.3" />
       </configuration>
     </facet>
@@ -33,11 +33,16 @@
       <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/src" isTestSource="false" />
     </content>
     <content url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx">
+      <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/renderscript_source_output_dir/debug/compileDebugRenderscript/out" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/resValues/debug" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/debug" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/apt/debug" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
       <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/res" type="java-resource" />
       <excludeFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/.gradle" />
       <excludeFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build" />
     </content>
-    <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" />
+    <orderEntry type="jdk" jdkName="Android API 30 Platform" jdkType="Android SDK" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="library" name="Gradle: ./../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/com.android.vending.expansion.zipfile.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okhttp-3.12.7.jar" level="project" />

+ 0 - 99
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/1786486690/libcocos2dx.iml

@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":libcocos2dx" external.linked.project.path="D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx" external.root.project.path="$MODULE_DIR$/../../.." external.system.id="GRADLE" external.system.module.group="proj.android-studio" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
-  <component name="FacetManager">
-    <facet type="android-gradle" name="Android-Gradle">
-      <configuration>
-        <option name="GRADLE_PROJECT_PATH" value=":libcocos2dx" />
-        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.3.3" />
-        <option name="LAST_KNOWN_AGP_VERSION" value="3.3.3" />
-      </configuration>
-    </facet>
-    <facet type="android" name="Android">
-      <configuration>
-        <option name="SELECTED_BUILD_VARIANT" value="debug" />
-        <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
-        <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
-        <afterSyncTasks>
-          <task>generateDebugSources</task>
-        </afterSyncTasks>
-        <option name="ALLOW_USER_CONFIGURATION" value="false" />
-        <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
-        <option name="RES_FOLDERS_RELATIVE_PATH" value="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/res;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/res;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/debug;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/resValues/debug" />
-        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/res;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/res;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/res;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/res;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/androidTest/debug;file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/resValues/androidTest/debug" />
-        <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
-        <option name="PROJECT_TYPE" value="1" />
-      </configuration>
-    </facet>
-  </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
-    <output url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes" />
-    <output-test url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/intermediates/javac/debugUnitTest/compileDebugUnitTestJavaWithJavac/classes" />
-    <exclude-output />
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/src">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/src" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/aidl_source_output_dir/debug/compileDebugAidl/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/apt/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/renderscript_source_output_dir/debug/compileDebugRenderscript/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/debug" type="java-resource" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/resValues/debug" type="java-resource" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/renderscript_source_output_dir/debugAndroidTest/compileDebugAndroidTestRenderscript/out" isTestSource="true" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/aidl_source_output_dir/debugAndroidTest/compileDebugAndroidTestAidl/out" isTestSource="true" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/resValues/androidTest/debug" type="java-test-resource" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/source/apt/test/debug" isTestSource="true" generated="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/res" type="java-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/resources" type="java-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/assets" type="java-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/aidl" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/java" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/rs" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/shaders" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/res" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/resources" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/assets" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/aidl" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/java" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/rs" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/shaders" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/res" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/resources" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/assets" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/aidl" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/java" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/rs" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/shaders" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/res" type="java-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/assets" type="java-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/aidl" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/rs" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/shaders" isTestSource="false" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/res" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/resources" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/assets" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/aidl" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/java" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/rs" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/shaders" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/res" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/resources" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/assets" type="java-test-resource" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/aidl" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/rs" isTestSource="true" />
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/shaders" isTestSource="true" />
-      <excludeFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build" />
-    </content>
-    <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Gradle: ./../../../../../../../CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/com.android.vending.expansion.zipfile.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./../../../../../../../CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okhttp-3.12.7.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./../../../../../../../CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okio-1.15.0.jar" level="project" />
-  </component>
-</module>

+ 0 - 354
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/app/EasyEliminate.iml

@@ -1,354 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":EasyEliminate" external.linked.project.path="$MODULE_DIR$/../../../app" external.root.project.path="$MODULE_DIR$/../../.." external.system.id="GRADLE" external.system.module.group="proj.android-studio" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
-  <component name="FacetManager">
-    <facet type="android-gradle" name="Android-Gradle">
-      <configuration>
-        <option name="GRADLE_PROJECT_PATH" value=":EasyEliminate" />
-        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.3.3" />
-        <option name="LAST_KNOWN_AGP_VERSION" value="3.3.3" />
-      </configuration>
-    </facet>
-    <facet type="native-android-gradle" name="Native-Android-Gradle">
-      <configuration>
-        <option name="SELECTED_BUILD_VARIANT" value="debug-armeabi-v7a" />
-      </configuration>
-    </facet>
-    <facet type="android" name="Android">
-      <configuration>
-        <option name="SELECTED_BUILD_VARIANT" value="debug" />
-        <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
-        <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
-        <afterSyncTasks>
-          <task>generateDebugSources</task>
-        </afterSyncTasks>
-        <option name="ALLOW_USER_CONFIGURATION" value="false" />
-        <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
-        <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/../../../app/src/main/res;file://$MODULE_DIR$/../../../res;file://$MODULE_DIR$/../../../app/res;file://$MODULE_DIR$/../../../app/libs/topon/res;file://$MODULE_DIR$/../../../app/src/debug/res;file://$MODULE_DIR$/../../../app/build/generated/res/rs/debug;file://$MODULE_DIR$/../../../app/build/generated/res/resValues/debug" />
-        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/../../../app/src/androidTest/res;file://$MODULE_DIR$/../../../app/src/test/res;file://$MODULE_DIR$/../../../app/src/androidTestDebug/res;file://$MODULE_DIR$/../../../app/src/testDebug/res;file://$MODULE_DIR$/../../../app/build/generated/res/rs/androidTest/debug;file://$MODULE_DIR$/../../../app/build/generated/res/resValues/androidTest/debug" />
-        <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
-      </configuration>
-    </facet>
-  </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7">
-    <output url="file://$MODULE_DIR$/../../../app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes" />
-    <output-test url="file://$MODULE_DIR$/../../../app/build/intermediates/javac/debugUnitTest/compileDebugUnitTestJavaWithJavac/classes" />
-    <exclude-output />
-    <content url="file://$USER_HOME$/AppData/Local/Android/Sdk/ndk/20.0.5594570/sources/android/cpufeatures">
-      <sourceFolder url="file://$USER_HOME$/AppData/Local/Android/Sdk/ndk/20.0.5594570/sources/android/cpufeatures" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/2d">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/2d" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio/android">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio/android" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio/android/audio_utils">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio/android/audio_utils" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio/android/utils">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/audio/android/utils" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/base">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/base" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones-creator-support">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones-creator-support" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/animation">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/animation" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/armature">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/armature" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/core">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/core" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/event">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/event" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/factory">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/factory" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/geom">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/geom" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/model">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/model" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/parser">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/parser" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/particle">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/particle" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/spine">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/spine" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/spine-creator-support">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/spine-creator-support" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/math">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/math" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/network">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/network" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/jni">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/jni" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/gfx">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/gfx" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/renderer">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/renderer" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/scene">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/scene" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/scene/assembler">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/renderer/scene/assembler" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/auto">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/auto" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/event">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/event" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/manual">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/manual" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/storage/local-storage">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/storage/local-storage" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/ui/edit-box">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/ui/edit-box" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/ui/videoplayer">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/ui/videoplayer" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/ui/webview">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/ui/webview" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/extensions/assets-manager">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/extensions/assets-manager" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/ConvertUTF">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/ConvertUTF" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/edtaa3func">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/edtaa3func" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/pvmp3dec/src">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/pvmp3dec/src" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/pvmp3dec/src/asm">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/pvmp3dec/src/asm" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/tinyxml2">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/tinyxml2" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/tremolo/Tremolo">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/tremolo/Tremolo" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/unzip">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/unzip" isTestSource="false" />
-    </content>
-    <content url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/xxtea">
-      <sourceFolder url="file://D:/CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/xxtea" isTestSource="false" />
-    </content>
-    <content url="file://$MODULE_DIR$/../../../../Classes">
-      <sourceFolder url="file://$MODULE_DIR$/../../../../Classes" isTestSource="false" />
-    </content>
-    <content url="file://$MODULE_DIR$/../../../app">
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/apt/debug" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/aidl_source_output_dir/debug/compileDebugAidl/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debug/compileDebugRenderscript/out" isTestSource="false" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/debug" type="java-resource" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/resValues/debug" type="java-resource" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debugAndroidTest/compileDebugAndroidTestRenderscript/out" isTestSource="true" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/aidl_source_output_dir/debugAndroidTest/compileDebugAndroidTestAidl/out" isTestSource="true" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/resValues/androidTest/debug" type="java-test-resource" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/apt/test/debug" isTestSource="true" generated="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/res" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/assets" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/aidl" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/jni" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/rs" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/debug/shaders" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/res" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/resources" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/assets" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/aidl" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/jni" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/rs" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTestDebug/shaders" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/res" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/resources" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/assets" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/aidl" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/jni" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/rs" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/testDebug/shaders" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/res" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/res" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/libs/topon/res" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/assets" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/aidl" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/jni" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/rs" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/shaders" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/res" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/resources" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/assets" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/aidl" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/jni" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/rs" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/shaders" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/res" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/resources" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/assets" type="java-test-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/aidl" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/jni" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/rs" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/shaders" isTestSource="true" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../app/.cxx" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../app/.externalNativeBuild" />
-      <excludeFolder url="file://$MODULE_DIR$/../../../app/build" />
-    </content>
-    <content url="file://$MODULE_DIR$/../../../jni/hellojavascript">
-      <sourceFolder url="file://$MODULE_DIR$/../../../jni/hellojavascript" isTestSource="false" />
-    </content>
-    <content url="file://$MODULE_DIR$/../../../res">
-      <sourceFolder url="file://$MODULE_DIR$/../../../res" type="java-resource" />
-    </content>
-    <content url="file://$MODULE_DIR$/../../../src">
-      <sourceFolder url="file://$MODULE_DIR$/../../../src" isTestSource="false" />
-    </content>
-    <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/gson-2.8.4.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/umeng/umeng-common-9.4.0.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/umeng/umeng-game-9.2.0+G.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/umeng/utdid4all-1.5.2.1-proguard.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./../../../../../../../CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/com.android.vending.expansion.zipfile.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./../../../../../../../CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okhttp-3.12.7.jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./../../../../../../../CocosCreatorIDE/CocosDashboard/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okio-1.15.0.jar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.collection:collection:1.0.0@jar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-common:2.0.0@jar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.arch.core:core-common:2.0.0@jar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.annotation:annotation:1.0.0@jar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/anythink_cocosjs_bridge.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_banner.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_china_core.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_core.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_interstitial.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_native.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_network_baidu.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_network_gdt.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_network_kuaishou.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_network_mintegral_china.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_network_pangle_china.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_network_sigmob.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_rewardvideo.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/anythink_splash.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/Baidu_MobAds_SDK-release_v9.16.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/GDTSDK.unionNormal.4.410.1280.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/kssdk-ad--3.3.15-publishRelease-4533d8764.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_chinasame.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_interstitial.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_interstitialvideo.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_mbbanner.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_mbbid.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_mbjscommon.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_mbnative.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_mbnativeadvanced.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_mbsplash.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_nativeex.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_playercommon.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_reward.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_videocommon.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/mbridge_videojs.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/open_ad_sdk_4.0.0.6.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/tramini_sdk.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/windAd-3.3.4.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/oaid/oaid_sdk_1.0.25.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/thinkingdata/ThinkingSDK.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/umeng/umeng-abtest-v1.0.0.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/umeng/umeng-asms-armeabi-v1.2.3.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/aliRisk/Android-AliyunDevice-10017.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/YSDK/ysdkshell.aar" level="project" />
-    <orderEntry type="library" name="Gradle: ./app/libs/YSDK/YSDK_Android_1.8.1_79033d3d.aar" level="project" />
-    <orderEntry type="library" name="Gradle: com.google.android.material:material:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.appcompat:appcompat:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.multidex:multidex:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.fragment:fragment:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable-animated:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.recyclerview:recyclerview:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.transition:transition:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.loader:loader:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.viewpager:viewpager:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.customview:customview:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.core:core:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.versionedparcelable:versionedparcelable:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.cardview:cardview:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.documentfile:documentfile:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.print:print:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-viewmodel:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.interpolator:interpolator:1.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar" level="project" />
-    <orderEntry type="library" name="Gradle: androidx.arch.core:core-runtime:2.0.0@aar" level="project" />
-    <orderEntry type="module" module-name="libcocos2dx" />
-  </component>
-</module>

+ 9 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/app/proj.android-studio.EasyEliminate.iml

@@ -10,7 +10,7 @@
     <facet type="android-gradle" name="Android-Gradle">
       <configuration>
         <option name="GRADLE_PROJECT_PATH" value=":EasyEliminate" />
-        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" />
+        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.3.3" />
         <option name="LAST_KNOWN_AGP_VERSION" value="3.3.3" />
       </configuration>
     </facet>
@@ -41,6 +41,11 @@
       <sourceFolder url="file://$MODULE_DIR$/../../../app/libs/topon/res" type="java-resource" />
       <sourceFolder url="file://$MODULE_DIR$/../../../app/src" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/assets" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/renderscript_source_output_dir/debug/compileDebugRenderscript/out" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/resValues/debug" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/debug" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/apt/debug" isTestSource="false" generated="true" />
+      <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
       <excludeFolder url="file://$MODULE_DIR$/../../../app/.gradle" />
       <excludeFolder url="file://$MODULE_DIR$/../../../app/build" />
       <excludeFolder url="file://$MODULE_DIR$/../../../app/.cxx" />
@@ -61,12 +66,13 @@
     <content url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x">
       <sourceFolder url="file://$MODULE_DIR$/../../../../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x" type="native-Source-root" />
     </content>
-    <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" />
+    <orderEntry type="jdk" jdkName="Android API 30 Platform" jdkType="Android SDK" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="library" name="Gradle: ./app/libs/topon/libs/gson-2.8.4.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./app/libs/umeng/umeng-common-9.4.0.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./app/libs/umeng/umeng-game-9.2.0+G.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./app/libs/umeng/utdid4all-1.5.2.1-proguard.jar" level="project" />
+    <orderEntry type="library" name="Gradle: ./app/libs/shuzilm/du.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/com.android.vending.expansion.zipfile.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okhttp-3.12.7.jar" level="project" />
     <orderEntry type="library" name="Gradle: ./../../../../../../../Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/libs/okio-1.15.0.jar" level="project" />
@@ -115,6 +121,7 @@
     <orderEntry type="library" name="Gradle: ./app/libs/aliRisk/Android-AliyunDevice-10017.aar" level="project" />
     <orderEntry type="library" name="Gradle: ./app/libs/YSDK/ysdkshell.aar" level="project" />
     <orderEntry type="library" name="Gradle: ./app/libs/YSDK/YSDK_Android_1.8.1_79033d3d.aar" level="project" />
+    <orderEntry type="library" name="Gradle: ./app/libs/tongdun/fraudmetrix-3.6.7.aar" level="project" />
     <orderEntry type="library" name="Gradle: com.google.android.material:material:1.0.0@aar" level="project" />
     <orderEntry type="library" name="Gradle: androidx.appcompat:appcompat:1.0.0@aar" level="project" />
     <orderEntry type="library" name="Gradle: androidx.multidex:multidex:2.0.0@aar" level="project" />

+ 2 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/proj.android-studio.iml

@@ -3,15 +3,15 @@
   <component name="FacetManager">
     <facet type="java-gradle" name="Java-Gradle">
       <configuration>
-        <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/../../build" />
         <option name="BUILDABLE" value="false" />
       </configuration>
     </facet>
   </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true">
+  <component name="NewModuleRootManager">
     <exclude-output />
     <content url="file://$MODULE_DIR$/../..">
       <excludeFolder url="file://$MODULE_DIR$/../../.gradle" />
+      <excludeFolder url="file://$MODULE_DIR$/../../build" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />

+ 0 - 12
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/runConfigurations.xml

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="RunConfigurationProducerService">
-    <option name="ignoredProducers">
-      <set>
-        <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
-        <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
-        <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
-      </set>
-    </option>
-  </component>
-</project>

+ 8 - 3
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/AndroidManifest.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
-    package="com.aries.qsllx.mz"
+    package="com.aries.qsllx.qxb"
     android:installLocation="auto">
 
     <uses-feature android:glEsVersion="0x00020000" />
@@ -61,11 +61,11 @@
         <!-- TODO GAME SDK接入YSDK初始化配置 END -->
 
         <activity
-            android:name="com.aries.qsllx.mz.wxapi.WXEntryActivity"
+            android:name="com.aries.qsllx.qxb.wxapi.WXEntryActivity"
             android:label="@string/app_name"
             android:theme="@android:style/Theme.Translucent.NoTitleBar"
             android:exported="true"
-            android:taskAffinity="com.aries.qsllx.mz"
+            android:taskAffinity="com.aries.qsllx.qxb"
             android:launchMode="singleTask">
         </activity>
 
@@ -109,6 +109,11 @@
         </provider>
         <!-- source file: china/network_sdk/baidu/AndroidManifest.xml -->
 
+        <!-- 请在下面配置您的partnercode-->
+        <meta-data
+            android:name="PARTNER_CODE"
+            android:value="baiyangzuo" />
+
         <!-- 开屏广告 -->
         <activity
             android:name="org.cocos2dx.javascript.thirdSdk.ad.SplashAdShowActivity"

+ 6 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build.gradle

@@ -189,4 +189,10 @@ dependencies {
 
     //ysdk
     api fileTree(include: ['*.jar','*.aar'], dir: 'libs/YSDK')
+
+    //数盟 sdk另外一个目录是 libs/armeabi-v7a 不需要特地引用
+    api fileTree(include: ['*.jar','*.aar'], dir: 'libs/shuzilm')
+
+    //同盾
+    api fileTree(include: ['*.jar','*.aar'], dir: 'libs/tongdun')
 }

+ 7 - 7
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/gradle.properties

@@ -1,16 +1,16 @@
 TF_CHANNEL="1";        //1 巨量 2 快手 3 广点通 5应用宝
-JL_AID="194376";       //巨量appid
+JL_AID="238292";       //巨量appid
 JL_CHANNEL="juliang";    //巨量渠道
 KS_AID="67132";        //快手appid
 KS_ANAME="EasyEliminate";      //快手appname
 KS_CHANNEL="kuaishou";    //快手渠道
-UM_AID="60c17c51e044530ff09f30a3"; //友盟appid
+UM_AID="61147683bc78af7b67551ff7"; //友盟appid
 UM_CHANNEL="qsllx_zhubao_juliang"; //友盟渠道
 UM_SECRET="";       //友盟秘钥
-WX_APP_ID="wxcf31f0e54f7fefda"; //微信appidUM_CHANNEL
+WX_APP_ID="wx6438b2697e818b24"; //微信appidUM_CHANNEL
 MY_APP_NAME=\u5929\u5929\u7231\u6d88\u6d88
-PACKAGE_NAME=com.aries.qsllx.mz
-VERSION_NAME=1.5.1
+PACKAGE_NAME=com.aries.qsllx.qxb
+VERSION_NAME=2.0.0
 VERSION_CODE=1000
-TOPON="a60cac090a6eb0,66b742dd0e502b64d783d9c66a9d30c4,b60cac0e43c0e1,b60cac0e4892fa,b60cac0e4d08e8,b60cac0e5754fc,b60cac0e524313,b6113813b876a1"; //巨量渠道topon的 AppId,AppSecreate,激励视频,插屏,信息流,开屏,banner,全屏插屏
-APP_CONFIG_CODE="1.5.1"
+TOPON="a611477661e9de,66b742dd0e502b64d783d9c66a9d30c4,b6114779ae072d,b611477b50279c,b6114784ac56bd,b611477f437ccc,b6114781e4401e,b611477d1bce8e"; //巨量渠道topon的 AppId,AppSecreate,激励视频,插屏,信息流,开屏,banner,全屏插屏
+APP_CONFIG_CODE="2.0.0"

BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/armeabi-v7a/libdu.so


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/shuzilm/du.jar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/tongdun/fraudmetrix-3.6.7.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/GDTSDK.unionNormal.4.410.1280.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/GDTSDK.unionNormal.4.420.1290.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_banner.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_china_core.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_core.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_interstitial.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_native.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_baidu.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_gdt.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_kuaishou.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_mintegral_china.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_pangle_china.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_network_sigmob.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_rewardvideo.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/anythink_splash.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/kssdk-ad--3.3.15-publishRelease-4533d8764.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/kssdk-ad--3.3.16.2-publishRelease-8e10f0818.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_chinasame.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_interstitial.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_interstitialvideo.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbbanner.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbbid.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbjscommon.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbnative.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbnativeadvanced.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_mbsplash.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_nativeex.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_playercommon.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_reward.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_videocommon.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/mbridge_videojs.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/open_ad_sdk_4.0.0.6.aar → build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/open_ad_sdk_4.0.1.1.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/tramini_sdk.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/windAd-3.3.4.aar


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/libs/windAd-3.4.1.aar


+ 5 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/proguard-rules.pro

@@ -127,3 +127,8 @@
     public static **[] values();
     public static ** valueOf(java.lang.String);
 }
+
+#------------------------------------
+-keep class cn.shuzilm.core.** {*;}
+
+

BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/release/EasyEliminate-release.apk


+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/release/output.json

@@ -1 +1 @@
-[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":2,"versionName":"1.0.1","enabled":true,"outputFile":"EasyEliminate-release.apk","fullName":"release","baseName":"release"},"path":"EasyEliminate-release.apk","properties":{}}]
+[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1000,"versionName":"2.0.0","enabled":true,"outputFile":"EasyEliminate-release.apk","fullName":"release","baseName":"release"},"path":"EasyEliminate-release.apk","properties":{}}]

+ 3 - 3
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/com/aries/qsllx/qxb/wxapi/WXEntryActivity.java

@@ -1,4 +1,4 @@
-package com.aries.qsllx.mz.wxapi;
+package com.aries.qsllx.qxb.wxapi;
 
 import android.app.Activity;
 import android.app.ProgressDialog;
@@ -14,8 +14,8 @@ import android.widget.Toast;
 
 //import org.cocos2dx.javascript.thridSdk.ThirdSdkMgr;
 
-import com.aries.qsllx.mz.BuildConfig;
-import com.aries.qsllx.mz.R;
+import com.aries.qsllx.qxb.BuildConfig;
+import com.aries.qsllx.qxb.R;
 import com.tencent.mm.opensdk.modelbase.BaseReq;
 import com.tencent.mm.opensdk.modelbase.BaseResp;
 import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;

+ 4 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/main/assets/cn.shuzilm.config.json

@@ -0,0 +1,4 @@
+{
+	"store": "DUTest",
+	"apiKey": "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALHPV/8Cj22C6xP+kPyZ0jng/hzQ6e54MvzapQG49L2N8YbTzaPuz0pl7fUqc1+MgzEa3UvjEIieKfTKV1B0XZUCAwEAAQ=="
+}

+ 1 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/AppActivity.java

@@ -26,7 +26,6 @@ package org.cocos2dx.javascript;
 
 import org.cocos2dx.javascript.thirdSdk.ThirdSdkMgr;
 import org.cocos2dx.javascript.thirdSdk.thinkingdata.TDSDKMgr;
-import org.cocos2dx.javascript.thirdSdk.umeng.UMSDKMgr;
 import org.cocos2dx.javascript.util.DeviceUtil;
 import org.cocos2dx.lib.Cocos2dxActivity;
 import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
@@ -47,7 +46,7 @@ import androidx.core.app.ActivityCompat;
 import androidx.core.content.ContextCompat;
 import androidx.core.content.FileProvider;
 
-import com.aries.qsllx.mz.BuildConfig;
+import com.aries.qsllx.qxb.BuildConfig;
 import com.tencent.ysdk.api.YSDKApi;
 
 import java.io.File;

+ 40 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ThirdSdkMgr.java

@@ -12,13 +12,15 @@ import android.webkit.WebView;
 import org.cocos2dx.javascript.AppActivity;
 import org.cocos2dx.javascript.thirdSdk.ad.SplashAdShowActivity;
 import org.cocos2dx.javascript.thirdSdk.aliRisk.AliRiskManager;
+import org.cocos2dx.javascript.thirdSdk.shuzilm.ShuzilmMgr;
 import org.cocos2dx.javascript.thirdSdk.thinkingdata.TDSDKMgr;
+import org.cocos2dx.javascript.thirdSdk.tongdun.TongdunMgr;
 import org.cocos2dx.javascript.thirdSdk.umeng.UMSDKMgr;
 import org.cocos2dx.javascript.util.DeviceUtil;
 import org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge;
 
-import com.aries.qsllx.mz.BuildConfig;
-import com.aries.qsllx.mz.wxapi.WXEntryActivity;
+import com.aries.qsllx.qxb.BuildConfig;
+import com.aries.qsllx.qxb.wxapi.WXEntryActivity;
 
 public class ThirdSdkMgr {
 
@@ -281,4 +283,40 @@ public class ThirdSdkMgr {
             }
         });
     }
+
+    /** 数盟获取id */
+    public static void getQueryID(){
+        Log.d("js ","初始化数盟风控=====================");
+        ShuzilmMgr.getInstance().getQueryID();
+    }
+
+    /** 设置数盟设备ID
+     * @param equipID 设备id
+     * */
+    public static void setShuzilmEquipID(final String equipID){
+        ThirdSdkMgr.appActivity.runOnGLThread(new Runnable() {
+            @Override
+            public void run() {
+                Cocos2dxJavascriptJavaBridge.evalString(cocosJsbMgrName + "setShuzilmEquipID('" + equipID + "');");
+            }
+        });
+    }
+
+    /** 同盾初始化 */
+    public static void tongdunInit(){
+        Log.d("js ","初始化同盾=====================");
+        TongdunMgr.getInstance().init(ThirdSdkMgr.appActivity);
+    }
+
+    /** 设置同盾设备ID
+     * @param equipID 设备id
+     * */
+    public static void setTDEquipID(final String equipID){
+        ThirdSdkMgr.appActivity.runOnGLThread(new Runnable() {
+            @Override
+            public void run() {
+                Cocos2dxJavascriptJavaBridge.evalString(cocosJsbMgrName + "setTDEquipID('" + equipID + "');");
+            }
+        });
+    }
 }

+ 2 - 6
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ad/SplashAdShowActivity.java

@@ -3,13 +3,9 @@ package org.cocos2dx.javascript.thirdSdk.ad;
 import android.content.pm.ActivityInfo;
 import android.content.res.Configuration;
 import android.os.Bundle;
-import android.os.CountDownTimer;
 import android.util.Log;
-import android.view.View;
 import android.view.ViewGroup;
 import android.widget.FrameLayout;
-import android.widget.TextView;
-import android.widget.Toast;
 
 import androidx.fragment.app.FragmentActivity;
 
@@ -20,8 +16,8 @@ import com.anythink.core.api.AdError;
 import com.anythink.splashad.api.ATSplashAd;
 import com.anythink.splashad.api.ATSplashAdListener;
 import com.anythink.splashad.api.IATSplashEyeAd;
-import com.aries.qsllx.mz.BuildConfig;
-import com.aries.qsllx.mz.R;
+import com.aries.qsllx.qxb.BuildConfig;
+import com.aries.qsllx.qxb.R;
 
 import org.cocos2dx.javascript.thirdSdk.ThirdSdkMgr;
 

+ 0 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/aliRisk/AliRiskManager.java

@@ -2,8 +2,6 @@ package org.cocos2dx.javascript.thirdSdk.aliRisk;
 
 import android.util.Log;
 
-import com.aries.qsllx.mz.wxapi.WXEntryActivity;
-
 import net.security.device.api.SecurityCode;
 import net.security.device.api.SecurityDevice;
 import net.security.device.api.SecurityInitListener;

+ 49 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/shuzilm/ShuzilmMgr.java

@@ -0,0 +1,49 @@
+package org.cocos2dx.javascript.thirdSdk.shuzilm;
+
+import android.content.Context;
+import android.util.Log;
+
+import com.aries.qsllx.qxb.BuildConfig;
+import org.cocos2dx.javascript.thirdSdk.ThirdSdkMgr;
+import org.json.JSONObject;
+
+import cn.shuzilm.core.Listener;
+import cn.shuzilm.core.Main;
+
+public class ShuzilmMgr {
+
+    /** 单例模式 */
+    private static ShuzilmMgr mInstace = null;
+
+    public static ShuzilmMgr getInstance() {
+        if (null == mInstace) {
+            mInstace = new ShuzilmMgr();
+        }
+        return mInstace;
+    }
+
+    private static Context context;
+    private static String equipID;
+    public void init(Context ctx){
+        context = ctx;
+        String str = SimulateNetAPI.getOriginalFundData(context, "cn.shuzilm.config.json");
+        try {
+            JSONObject json = new JSONObject(str);
+            Log.d("shuzi  ", "init: " + json.getString("apiKey") );
+            Main.init(context, json.getString("apiKey"));
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    public void getQueryID(){
+        Log.d("js ====[ShuzilmMgr1" ,"getQueryID: ");
+        Main.getQueryID(context, BuildConfig.UM_CHANNEL, "message", 1,
+            new Listener() {
+                @Override public void handler(String s) {
+                    equipID = s;
+                    ThirdSdkMgr.setShuzilmEquipID(equipID);
+                }
+            });
+    }
+}

+ 46 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/shuzilm/SimulateNetAPI.java

@@ -0,0 +1,46 @@
+package org.cocos2dx.javascript.thirdSdk.shuzilm;
+
+import android.content.Context;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Scanner;
+
+public class SimulateNetAPI {
+    /**
+     * 获取去最原始的数据信息
+     * @return json data
+     */
+    public static String getOriginalFundData(Context context, String fileName) {
+        InputStream input = null;
+        try {
+            //taipingyang.json文件名称
+            input = context.getAssets().open(fileName);
+            String json = convertStreamToString(input);
+            return json;
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
+    /**
+     * input 流转换为字符串
+     *
+     * @param is
+     * @return
+     */
+    private static String convertStreamToString(InputStream is) {
+        String s = null;
+        try {
+            //格式转换
+            Scanner scanner = new Scanner(is, "UTF-8").useDelimiter("\\A");
+            if (scanner.hasNext()) {
+                s = scanner.next();
+            }
+            is.close();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return s;
+    }
+}

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/thinkingdata/TDSDKMgr.java

@@ -2,7 +2,7 @@ package org.cocos2dx.javascript.thirdSdk.thinkingdata;
 
 import android.util.Log;
 
-import com.aries.qsllx.mz.BuildConfig;
+import com.aries.qsllx.qxb.BuildConfig;
 
 import org.cocos2dx.javascript.AppActivity;
 import org.json.JSONException;

+ 30 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/tongdun/TongdunMgr.java

@@ -0,0 +1,30 @@
+package org.cocos2dx.javascript.thirdSdk.tongdun;
+
+import android.content.Context;
+import android.util.Log;
+
+import org.cocos2dx.javascript.thirdSdk.ThirdSdkMgr;
+
+import cn.tongdun.android.shell.FMAgent;
+import cn.tongdun.android.shell.inter.FMCallback;
+
+public class TongdunMgr {
+    /** 单例模式 */
+    private static  TongdunMgr mInstace = null;
+
+    public static  TongdunMgr getInstance() {
+        if (null == mInstace) {
+            mInstace = new  TongdunMgr();
+        }
+        return mInstace;
+    }
+
+    public void init(Context ctx){
+        FMAgent.initWithCallback(ctx, FMAgent.ENV_PRODUCTION, new FMCallback() {
+            @Override
+            public void onEvent(String blackbox) {
+                ThirdSdkMgr.setTDEquipID(blackbox);
+            }
+        });
+    }
+}

+ 5 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/umeng/MyApplication.java

@@ -2,6 +2,8 @@ package org.cocos2dx.javascript.thirdSdk.umeng;
 
 import android.app.Application;
 
+import org.cocos2dx.javascript.thirdSdk.shuzilm.ShuzilmMgr;
+
 public class MyApplication extends Application {
     @Override
     public void onCreate() {
@@ -15,5 +17,8 @@ public class MyApplication extends Application {
         UMSDKMgr.getInstance().myApplication = this;
 
         UMSDKMgr.getInstance().init();
+
+        //数盟初始化
+        ShuzilmMgr.getInstance().init(this);
     }
 }

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/umeng/UMSDKMgr.java

@@ -4,7 +4,7 @@ import android.app.Application;
 import android.content.Context;
 import android.util.Log;
 
-import com.aries.qsllx.mz.BuildConfig;
+import com.aries.qsllx.qxb.BuildConfig;
 import com.umeng.analytics.MobclickAgent;
 import com.umeng.commonsdk.UMConfigure;
 

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ysdk/YSDKMgr.java

@@ -12,7 +12,7 @@ import android.webkit.WebViewClient;
 import android.widget.Button;
 import android.widget.PopupWindow;
 
-import com.aries.qsllx.mz.R;
+import com.aries.qsllx.qxb.R;
 import com.tencent.ysdk.api.YSDKApi;
 import com.tencent.ysdk.framework.common.ePlatform;
 import com.tencent.ysdk.module.antiaddiction.listener.AntiAddictListener;

+ 0 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/util/DeviceUtil.java

@@ -13,8 +13,6 @@ import android.telephony.TelephonyManager;
 import android.util.Log;
 import android.widget.Toast;
 
-import com.aries.qsllx.mz.R;
-
 import org.cocos2dx.javascript.thirdSdk.oaid.OaidHelper;
 
 import java.io.IOException;

+ 3 - 3
build/jsb-link/frameworks/runtime-src/proj.android-studio/gradle.properties

@@ -36,9 +36,9 @@ PROP_BUILD_TOOLS_VERSION=28.0.3
 PROP_APP_ABI=armeabi-v7a
 
 # fill in sign information for release mode
-#RELEASE_STORE_FILE=D:/copy/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/keystore/eliminate.keystore
-RELEASE_STORE_PASSWORD=666888
-RELEASE_KEY_ALIAS=eliminate_1
+#RELEASE_STORE_FILE=D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/static/build-templates/native/debug.keystore
+RELEASE_STORE_PASSWORD=123456
+RELEASE_KEY_ALIAS=debug_keystore
 RELEASE_KEY_PASSWORD=123456
 
 android.injected.testOnly=false

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.ios_mac/ios/Info.plist

@@ -11,7 +11,7 @@
     <key>CFBundleIcons~ipad</key>
     <dict/>
     <key>CFBundleIdentifier</key>
-    <string>com.aries.qsllx.mz</string>
+    <string>com.aries.qsllx.qxb</string>
     <key>CFBundleInfoDictionaryVersion</key>
     <string>6.0</string>
     <key>CFBundleName</key>

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.ios_mac/mac/Info.plist

@@ -9,7 +9,7 @@
 	<key>CFBundleIconFile</key>
 	<string>Icon</string>
 	<key>CFBundleIdentifier</key>
-	<string>com.aries.qsllx.mz</string>
+	<string>com.aries.qsllx.qxb</string>
 	<key>CFBundleInfoDictionaryVersion</key>
 	<string>6.0</string>
 	<key>CFBundleName</key>

Разница между файлами не показана из-за своего большого размера
+ 175 - 50
build/jsb-link/js backups (useful for debugging)/main.index.js


+ 2 - 2
packages-hot-update/cfg.json

@@ -18,7 +18,7 @@
         "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote5/",
         "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote6/"
     ],
-    "buildTime": 1634203238749,
-    "genTime": 1634203238749,
+    "buildTime": 1638257959911,
+    "genTime": 1638257959911,
     "genVersion": null
 }

+ 1 - 1
settings/builder.json

@@ -22,7 +22,7 @@
   "zipCompressJs": true,
   "fb-instant-games": {},
   "android": {
-    "packageName": "com.aries.qsllx.mz",
+    "packageName": "com.aries.qsllx.qxb",
     "REMOTE_SERVER_ROOT": ""
   },
   "ios": {

+ 1 - 1
settings/project.json

@@ -36,6 +36,6 @@
       "enable": false
     }
   },
-  "last-module-event-record-time": 1633674361428,
+  "last-module-event-record-time": 1638255999588,
   "start-scene": "6f522a54-3e0e-404d-a06c-bec8b4307c95"
 }

Некоторые файлы не были показаны из-за большого количества измененных файлов