Преглед изворни кода

Merge branch 'master' of http://git.mokasz.com/zouyong/mk_framework

# Conflicts:
#	assets/script/game/data/GameData.ts
薛鸿潇 пре 5 година
родитељ
комит
35619847ef
50 измењених фајлова са 10340 додато и 530 уклоњено
  1. 259 91
      assets/resources/data/rule_data.json
  2. 115 2
      assets/resources/game/prefab/nodepool/CellItem.prefab
  3. 72 27
      assets/resources/module/login/login.prefab
  4. 412 0
      assets/resources/spine/loading.atlas
  5. 5 0
      assets/resources/spine/loading.atlas.meta
  6. 0 0
      assets/resources/spine/loading.json
  7. 9 0
      assets/resources/spine/loading.json.meta
  8. BIN
      assets/resources/spine/loading.png
  9. 36 0
      assets/resources/spine/loading.png.meta
  10. 7724 15
      assets/scene/MainScene.fire
  11. 23 5
      assets/script/before/GamePlay.ts
  12. 19 5
      assets/script/before/view/uiItem/CellItem.ts
  13. 23 2
      assets/script/game/data/AdData.ts
  14. 19 2
      assets/script/game/data/GameData.ts
  15. 19 3
      assets/script/game/data/LoginData.ts
  16. 1 1
      assets/script/game/module/setting/Rule.ts
  17. 2 1
      assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATRewardVideo.ts
  18. 3 3
      assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATSDKMgr.ts
  19. 3 0
      assets/script/mk/system/AdSystem.ts
  20. 1 1
      assets/script/mk/system/HttpSystem.ts
  21. 4 1
      assets/script/mk/utils/LogUtil.ts
  22. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/caches/build_file_checksums.ser
  23. 1 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/gradle.xml
  24. 1 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules.xml
  25. 99 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/-1746423203/libcocos2dx.iml
  26. 3 3
      build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules/app/mk_framework.iml
  27. 270 271
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build.json
  28. 18 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.command.txt
  29. 95 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stderr.txt
  30. 375 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stdout.txt
  31. 21 21
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_mini.json
  32. 6 6
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.command.txt
  33. 0 1
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stderr.txt
  34. 0 7
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stdout.txt
  35. 6 6
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/ndkBuild_build_command.txt
  36. 0 7
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/ndkBuild_build_output.txt
  37. 4 5
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build.json
  38. 7 7
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.command.txt
  39. 12 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stderr.txt
  40. 373 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stdout.txt
  41. 21 21
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_mini.json
  42. 21 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.command.txt
  43. 0 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stderr.txt
  44. 5 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stdout.txt
  45. 6 6
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/ndkBuild_build_command.txt
  46. 0 5
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/ndkBuild_build_output.txt
  47. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/libs/topon/anythink_cocosjs_bridge.aar
  48. BIN
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/release/mk_framework-release.apk
  49. 53 2
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ThirdSdkMgr.java
  50. 194 0
      build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/util/DeviceUtil.java

+ 259 - 91
assets/resources/data/rule_data.json

@@ -1,95 +1,263 @@
 {
 	"server": [
-		"1. 定义",
-		"本条款使用下列各项用语:",
-		"1.1. 「帐号」系指本公司于用户开始使用本服务时所发行之用以辨识用户的文字列或其他标识。其中,本公司基于用户申请所设定的标识符称为「用户ID」。",
-		"1.2. 「游戏内货币」系指可兑换本服务中有偿提供的服务或内容的电子虚拟货币。",
-		"1.3. 「个别使用条款」系指与本服务有关而有别于本条款,以「条款」、「准则」、「政策」等名称由本公司所分发或公布的书面。",
-		"1.4. 「内容」系指文字、语音、音乐、图片、影片、软体、程式、代码及其他资讯等内容。",
-		"1.5. 「本内容」系指可透过本服务连结的内容。",
-		"1.6. 「投稿内容」系指用户投稿、传送、上传至本服务的内容。",
-		"1.7. 「有偿服务」系指于本服务中有偿提供给用户(包括兑换以有偿方式提供的游戏内货币)的服务或内容。",
-		"2. 对于条款的同意表示",
-		"2.1. 用户应遵照本条款规定使用本服务。除非用户有效且不可撤销地同意本条款,方能使用本服务。",
-		"2.2. 如用户为未成年人,须经过亲权人等法定代理人同意后,方能使用本服务。此外,如用户是为业者使用本服务时,亦请于该业者同意本条款后,再使用本服务。",
-		"2.3. 本服务一经用户实际使用,将视为用户已有效且不可撤销地同意本条款。",
-		"2.4. 本服务有个别使用条款时,除本条款外,用户亦应遵照个别使用条款规定使用本服务。",
-		"3. 条款的变更",
-		"于本公司判断有必要时,得在不事先通知用户的情形下随时变更本条款及个别使用条款。变更后的本条款及个别使 用条款自公布在本公司经营网站内的适当处时起生效,如用户于本条款及个别使用条款,变更后仍继续使用本服务,将视为用户已有效且不可撤销地同意变更后的本条 款及其所适用的个别使用条款。由于本公司不会个别通知用户相关变更内容,故请用户于使用本服务时,随时参阅最新版本的本条款及其所适用的个别使用条款。",
-		"4. 帐号",
-		"4.1. 用户于使用本服务时,如有注册用户本身相关资料,应提供真实、正确且完整的资料,并经常进行修改以更新资料。",
-		"4.2. 用户于使用本服务时,如有注册密码,应自行负责严密保管,以免遭到不当使用。利用该密码所进行的一切行为均视为用户本人的行为。",
-		"4.3.用户未设定用户ID而使用本服务,或使用无用户ID设定功能之服务时,若进行通信设备的机种变更等行为,游戏内货币、投稿内容等资料将无法转移到变更后的通信设备。",
-		"4.4. 符合前项规定时,用户购买之游戏内货币或其他有偿内容相关之资料以及其他所有与本服务相关之资料,可能因以下原因,在不事先通知用户的情况下消灭。",
-		"4.4.1. 用户解除安装本服务等",
-		"4.4.2. 用户进行通信设备之机种变更等",
-		"4.4.3. 与本公司或用户无关,且不具任何理由之原因",
-		"4.5. 本公司得在不事先通知用户的情况下,删除自最后一次连线起超过1年以上之帐号。",
-		"4.6. 自帐号删除时起,用户于本服务的所有使用权不论任何理由均为消灭。",
-		"4.7. 本服务的帐号,专属于用户个人。用户于本服务的所有使用权,均不得转让、出借予第三人或使第三人继承。",
-		"5. 隐私权",
-		"5.1. 本服务相关之个人资料由Next管理。",
-		"5.2. 本公司尊重用户的隐私权。",
-		"5.3. 本公司依照Next游戏服务隐私权政策,妥善处理用户的隐私资料与个人资料。",
-		"5.4. 本公司将会以安全的方式管理自用户处蒐集的资料,并对安全管理採取严格的措施。",
-		"6. 服务的提供",
-		"6.1. 用户就本服务的使用,应自费及负责备置必要的个人电脑、手机、通信设备、作业系统、通信方式及电力等。",
-		"6.2. 本公司得按年龄、用户有无完成身份确认作业、用户有无注册资料、其他本公司判断为必要的条件,将本服务的全部或部分提供给符合上揭条件的用户。",
-		"6.3. 于本公司判断有必要时,得在不事先通知用户的情形下随时变更本服务的全部或部分内容,并中止提供本服务。",
-		"6.4. 关于有偿服务部分,将无法因用户取消而退款、退还游戏内货币,或其他偿还。但法令规定有必要者,则不在此限。",
-		"7. 无紧急通报功能",
-		"本服务并未搭载能向警察机关、海岸巡防机关、消防机关或其他机关等发出紧急通报的功能。",
-		"8. 广告刊登",
-		"本公司得在本服务刊登本公司或第三人的广告。",
-		"9. 业务合作伙伴服务",
-		"本服务内可能包含其他与本公司有业务合作的业者所提供的服务或内容。该等服务或内容所应负责任,概由提供服务或内容的业者负担。此外,提供服务或内容的业者所规定的使用条款及其他条件,可能适用于该等服务或内容。",
-		"10. 内容",
-		"10.1. 本公司就本公司所提供的本内容授予用户使用权,此使用权不得转让及再授权,且具有非独占性,并以使用本服务为唯一目的。",
-		"10.2. 如用户使用的本内容另有规定使用费、使用期间等使用条件时,即应遵照该等使用条件。即使本服务介面上有显示「购买」、「贩卖」等文字,本公司对客户提供的本内容相关智慧财产权及其他权利亦不因此移转给用户,对用户仅有授予上述第10.1项的使用权。",
-		"10.3. 用户不得超出本服务所订定的使用样态而使用(包括重製、传送、转载、更动等行为)本内容。",
-		"10.4. 请用户自行储存投稿内容的备份。本公司并无义务储存投稿内容的备份。",
-		"10.5. 本服务可能具备多数用户可进行投稿、修改、删除等编辑的功能。于此情形下,用户同意其他用户可编辑该用户自行投稿的内容。",
-		"10.6. 用户对投稿内容所应有的权利照常维持不变,本公司并未取得相关权利。但投稿内容属于对其他不在好友名单内的用户亦会公开的内容,用户以无偿、无限期、不限 地点的方式,授权本公司将该投稿内容用于服务或促销活动的权利(包括于认有必要且适当的范围内,本公司得加以省略等变更的权利。另包括本公司将相关使用权 再授权给与本公司有业务合作的第三人的权利)。",
-		"10.7. 本公司需确认有无违反法令或本条款规定等情形时,得对投稿内容的内涵进行确认。但此不代表本公司有义务进行该等确认。",
-		"10.8. 本公司认为用户投稿内容违反相关法令或本条款规定或有违反之虞时,或有其他业务上需求时,得在不事先通知用户的情形下,以删除投稿内容等方式限制本服务中投稿内容的使用。",
-		"11. 游戏内货币",
-		"11.1. 游戏内货币是透过在本服务购买、相关活动及其他本公司指定的方式提供给用户。游戏内货币的购买单位、付款方式、使用期间、其他提供条件等,由本公司订定并显示在本服务中。",
-		"11.2. 除本公司所指定服务或内容外,游戏内货币无法兑换现金、财物或其他经济利益。兑换服务或内容所需要的游戏内货币数额及其他游戏内货币使用条件等,由本公司订定并显示在本服务中。",
-		"11.3. 游戏内货币一经用户购买,不论任何理由,概无法退还。但法令规定有必要者,则不在此限。于此情形下,游戏内货币返还方式将依照法令规定由本公司订定,并显示在本公司网站等。",
-		"11.4. 游戏内货币仅能在购买游戏内货币的帐号使用,且无法转让或移转给其他帐号。另作业系统不同的终端设备所提供的游戏内货币,即使其名称相同但种类仍不同,故无法进行移转或合计。",
-		"12. 禁止事项",
-		"用户于使用本服务时不得从事下列所述行为:",
-		"12.1. 违反法令、法院判决、裁定或命令或具有法令拘束力的行政措施的行为。",
-		"12.2. 恐有危害公共秩序或善良风俗的行为。",
-		"12.3. 侵害本公司或第三人的著作权、商标权、专利权等智慧财产权、名誉权、隐私权、其他法令或契约规定权利的行为。",
-		"12.4. 投稿或传送内容有过度暴力的表现、性暗示过度露骨的表现、涉及人种、国籍、信仰、性别、社会地位、家世等有关歧视的表现、引诱或助长自杀、自伤行为或滥用药物的表现、其他有反社会情节使人感到不愉快的表现的行为。",
-		"12.5. 伪装成本公司或第三人的行为或故意散布不实资讯的行为。",
-		"12.6. 传送同一或类似讯息给不特定多数用户的行为(经本公司同意者除外)、其他本公司判断为垃圾讯息的行为。",
-		"12.7. 藉由本公司规定以外的方式,以本内容的使用权兑换现金、财物或其他经济利益的行为。",
-		"12.8. 以行销、宣传、广告、招揽或其他营利为目的的行为(经本公司同意者除外)、以性行为或猥亵行为为目的的行为、以与未曾谋面的异性认识或交往为目的的行为、以骚扰或毁谤中伤其他用户为目的的行为、其他基于与本服务订定的使用目的不同之目的使用本服务的行为。",
-		"12.9. 对反社会势力提供利益或其他协助的行为。",
-		"12.10.劝诱参与宗教活动或宗教团体的行为。",
-		"12.11.不当蒐集、公开或提供他人的个人资料、注册资料、使用记录资料等的行为。",
-		"12.12. 干扰本服务的伺服器或网路系统的行为、利用BOT、作弊工具、其他技术性手段不当操作服务的行为、故意利用本服务漏洞的行为、以刷机或越狱等方式改变终端 设备后连结本服务的行为、超出必要限度重複同一问题等对本公司提出不当洽询或要求的行为、其他妨碍本公司经营本服务或其他用户使用本服务,并製造干扰的行为。",
-		"12.13.支援或助长符合前述第12.1.项至第12.12项任一行为的行为。",
-		"12.14.其他本公司判断为不适当的行为。",
-		"13. 用户责任",
-		"13.1. 用户应自行承担责任使用本服务,对于在本服务所从事的所有行为及其结果应自行负担一切责任。",
-		"13.2. 本公司认为用户在违反本条款情形下使用本服务时,得在不事先通知用户的情形下採取下列各项措施。但此不代表本公司有义务防止或纠正该等违反情形。",
-		"13.2.1. 停止公开或删除全部或部分的投稿内容。",
-		"13.2.2. 停止或取消本内容的使用权。",
-		"13.2.3. 停权或删除帐号。",
-		"13.2.4. 停止本服务全部或部分的使用。",
-		"13.2.5. 其他本公司判断为必要且适当的措施。",
-		"13.3. 起因于用户使用本服务(包括本公司自第三人处收到原因为该等使用的申诉),致本公司直接或间接蒙受任何损害(包括律师费用的负担)时,用户应依照本公司要求立即给予补偿。",
-		"14. 本公司的免责",
-		"14.1. 不论明示或默示,本公司均未保证本服务(包括本内容)不具有事实瑕疵或法律瑕疵(包括安全性、可靠性、正确性、完整性、有效性、特定目的的适用性、安全等相关缺陷、错误或程式错误、权利侵害等)。本公司对用户并无清除该等瑕疵后再提供本服务的义务。",
-		"14.2. 因本服务而对用户所造成的所有损害,本公司将不负任何责任。但本公司与用户间的本服务相关契约(包括本条款)为消费者契约法规定的消费者契约时,则不适用此免责规定。",
-		"14.3. 即使在前述第14.2.项但书所规定情形下,在因本公司过失(重大过失除外)所发生的债务不履行或侵权行为对用户所造成的损害中,本公司对于特殊事由所造 成的损害(包括本公司或用户就损害发生已预见或有可能预见者),亦概不负其责。此外,因本公司过失(重大过失除外)所发生债务不履行或侵权行为对用户所造 成的损害,其赔偿以发生该等损害当月自用户收取的使用费金额为上限。",
-		"15. 联络方式",
-		"15.1. 本公司向用户联络本服务相关事项,以于本公司经营网站内的适当处公布或其他本公司判断为适当的方式进行。",
-		"15.2. 用户向本公司联络本服务相关事项,请以本公司经营网站内的适当处所设置的问题反应表传送或依本公司指定方式进行。",
-		"以上"
+		"轻松消消乐用户协议",
+		"",
+		"  欢迎您使用轻松消消乐软件及相关服务! ",
+		"",
+		"  在此特别提醒您(用户)在使用轻松消消乐之前,请认真阅读本《用户协议》(以下简称“本协议”),确保您充分理解本协议中各条款,特别是涉及免除或者限制责任的条款、权利许可和信息使用的条款、同意开通的条款、法律适用和争议解决条款等。其中,免除或者限制责任条款等重要内容将以加粗划线形式提示您注意,您应重点阅读。如您未满18周岁,请您在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后下载本软件。请您审慎阅读并选择接受或不接受本协议。 ",
+		"除非您接受本协议所有条款,否则您无权使用“轻松消消乐”软件或者通过任何方式使用“轻松消消乐”服务,或者获得“轻松消消乐”软件提供的任何服务。若您使用“轻松消消乐”软件及相关服务(以下简称“本服务”),则视为您已充分理解本协议,并承诺作为本协议的一方当事人接受本协议各项条款的约束。 ",
+		"",
+		"本协议约定开发公司与用户之间关于“轻松消消乐”软件服务(以下简称“服务”)的权利义务。 ",
+		"  1. 定义 ",
+		"  a. 用户:指所有直接或间接获取和使用“轻松消消乐”软件及相关服务的自然人、法人和其他组织等。在本协议中称为“用户”或称“您”。 ",
+		"  b. 轻松消消乐:指由公司合法拥有并运营的、标注名称为“轻松消消乐”的客户端应用程序,公司向用户提供以手机安全工具和网赚为主的新型服务。 ",
+		"  c. 本协议:本协议内容同时包括公司已经发布及后续可能不断更新、修订或发布的关于“轻松消消乐”软件及相关服务的相关协议、政策、规则等内容。 ",
+		"",
+		"  2. 基于软件提供服务 ",
+		"  公司依托“轻松消消乐”软件向您提供服务,您还应遵守以下约定: ",
+		"  a.您在使用本服务的过程中可能需要下载软件,对于这些软件,公司给予您一项个人的、不可转让及非排他性的许可。您仅可为访问或使用本服务的目的而使用这些软件。 ",
+		"  b. 您使用“轻松消消乐”软件及相关服务,可以通过预装、公司已授权的第三方下载等方式获取“轻松消消乐”客户端应用程序。若您并非从公司或经公司授权的第三方获取本软件的,公司无法保证非官方版本的“轻松消消乐”软件能够正常使用,您因此遭受的损失与公司无关。 ",
+		"  c.为了改善用户体验、保证服务的安全性及产品功能的一致性,公司可能会对软件进行更新。您应该将相关软件更新到最新版本,否则公司并不保证其能正常使用,您有权选择接受更新版本或服务,如您不接受,部分功能将受到限制或不能继续使用。如您不再需要使用“轻松消消乐”软件及相关服务可自行卸载。 ",
+		"  d.除非公司书面许可,您不得从事下列任一行为: ",
+		"  1) 对软件进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现软件的源代码; ",
+		"  2) 对软件或者软件运行过程中释放到任何终端内存中的数据、软件运行过程中客户端与服务器端的交互数据,以及软件运行所必需的系统数据,进行复制、修改、增加、删除、挂接运行或创作任何衍生作品,形式包括但不限于使用插件、外挂或非经公司授权的第三方工具/服务接入软件和相关系统; ",
+		"  3) 通过修改或伪造软件运行中的指令、数据,增加、删减、变动软件的功能或运行效果,或者将用于上述用途的软件、方法进行运营或向公众传播,无论这些行为是否为商业目的; ",
+		"  4) 通过非公司开发、授权的第三方软件、插件、外挂、系统,登录或使用公司软件及服务,或制作、发布、传播非公司开发、授权的第三方软件、插件、外挂、系统。 ",
+		"",
+		"  3. 个人信息保护 ",
+		"  为了实现本协议约定的目的,不断优化用户体验,向用户提供更加个性化、智能化的内容与服务,轻松消消乐会收集您的相关个人信息。关于轻松消消乐收集信息的类型、使用目的以及如何保护您的信息安全,请了解我们的《轻松消消乐隐私政策》,该《隐私政策》构成本协议的一部分。 ",
+		"",
+		"  4. 遵守当地法律监管 ",
+		"  a.您在使用本服务过程中应当遵守当地相关的法律法规,并尊重当地的道德和风俗习惯。如果您的行为违反了当地法律法规或道德风俗,您应当为此独立承担责任。 ",
+		"  b.您应避免因使用本服务而使公司卷入政治和公共事件,否则公司有权暂停或终止对您的服务。 ",
+		"",
+		"  5.违约处理 ",
+		"  a.针对您违反本协议或其他服务条款的行为,公司有权独立判断并视情况采取预先警示、扣除或清零账户余额、删除、短期封号、限制账号部分或者全部功能直至永久关闭账号等措施。公司有权公告处理结果,且有权根据实际情况决定是否恢复使用。对涉嫌违反法律法规、涉嫌违法犯罪的行为将保存有关记录,并依法向有关主管部门报告、配合有关主管部门调查。 ",
+		"  b.因您违反本协议或其他服务条款规定,引起第三方投诉或诉讼索赔的,您应当自行承担全部法律责任。因您的违法或违约行为导致公司及其关联公司、控制公司向任何第三方赔偿或遭受国家机关处罚的,您还应足额赔偿公司及其关联公司、控制公司因此遭受的全部损失。 ",
+		"  c.因您违反本协议或其他服务条款规定,造成公司向任何第三方承担责任的,公司在承担所述责任后有权向用户足额追偿,由此产生的合理费用包括但不限于,律师费、公证费、鉴定费、差旅费、诉讼费等亦由用户承担。 ",
+		"",
+		"  6.不可抗力及其他免责事由 ",
+		"a.您理解并同意,在使用本服务的过程中,可能会遇到不可抗力等风险因素,使本服务发生中断。不可抗力是指不能预见、不能克服并不能避免且对一方或双方造成重大影响的客观事件,包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、动乱、政府行为等。出现上述情况时,公司将努力在第一时间与相关单位配合,及时进行修复,但是由此给您造成的损失公司在法律允许的范围内免责。 ",
+		"  b.在法律允许的范围内,公司对以下情形导致的服务中断或受阻不承担责任: ",
+		"  1) 受到计算机病毒、木马或其他恶意程序、黑客攻击的破坏; ",
+		"  2) 用户或公司的电脑软件、系统、硬件和通信线路出现故障; ",
+		"  3) 用户操作不当; ",
+		"  4) 用户通过非公司授权的方式使用本服务; ",
+		"  5) 其他公司无法控制或合理预见的情形。 ",
+		"  c.您理解并同意,“轻松消消乐”软件及相关服务可能会受多种因素的影响或干扰,公司不保证(包括但不限于): ",
+		"  1) 公司完全适合用户的使用要求; ",
+		"  2) 公司不受干扰,及时、安全、可靠或不出现错误;您经由公司取得的任何软件、服务或其他材料符合用户的期望; ",
+		"  3) 软件中任何错误都将能得到更正。 ",
+		" d.您理解并同意,在使用本服务的过程中,可能会遇到网络信息或其他用户行为带来的风险,公司不对任何信息的真实性、适用性、合法性承担责任,也不对因侵权行为给您造成的损害负责。这些风险包括但不限于: ",
+		"  1) 因使用本协议项下的服务,遭受他人误导、欺骗或其他导致或可能导致的任何心理、生理上的伤害以及经济上的损失; ",
+		"  2) 其他因网络信息或用户行为引起的风险。 ",
+		"  e.对于涉嫌借款或其他涉财产的网络信息、账户密码、广告或推广等信息的,请您谨慎对待并自行进行判断,基于前述原因您因此遭受的利润、商业信誉、资料损失或其他有形或无形损失,公司不承担任何直接、间接、附带、特别、衍生性或惩罚性的赔偿责任。 ",
+		"  f.您理解并同意,本服务并非为某些特定目的而设计,包括但不限于核设施、军事用途、医疗设施、交通通讯等重要领域。如果因为软件或服务的原因导致上述操作失败而带来的人员伤亡、财产损失和环境破坏等,公司不承担法律责任。 ",
+		"  g.公司依据本协议约定获得处理违法违规内容的权利,该权利不构成公司的义务或承诺,公司不能保证及时发现违法行为或进行相应处理。 ",
+		"  h.在任何情况下,您不应轻信借款、索要密码或其他涉及财产的网络信息。涉及财产操作的,请一定先核实对方身份,并请经常留意公司有关防范诈骗犯罪的提示。 ",
+		"",
+		"  7.服务的变更、中断、终止 ",
+		"  a.您理解并同意,公司提供的服务是按照现有技术和条件所能达到的现状提供的。公司会尽最大努力向您提供服务,确保服务的连贯性和安全性。您理解,公司不能随时预见和防范技术以及其他风险,包括但不限于不可抗力、病毒、木马、黑客攻击、系统不稳定、第三方服务瑕疵及其他各种安全问题的侵扰等原因可能导致的服务中断、数据丢失以及其他的损失和风险。 ",
+		"  b.您理解并同意,公司为了服务整体运营的需要,有权在公告通知后修改、中断、中止或终止相关服务,而无须向用户负责或承担任何赔偿责任。 ",
+		"",
+		"  8.用户协议的修订与更新 ",
+		"  为给您提供更好的服务,我们的业务将不时变化,本协议也将随之调整。未经您明确同意,我们不会削减您依据本协议所应享有的权利。我们会通过在我们网站、移动端上发出更新版本或以其他方式提醒您相关内容的更新,也请您访问我们以便及时了解最新的用户协议。在前述情况下,若您继续使用我们的服务,即表示同意接受修订后的本协议并受之约束。 ",
+		"",
+		"  9.管辖与法律适用 ",
+		"  a.本协议的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律(不包括冲突法)。 ",
+		"  b.本协议签订地为中华人民共和国。 ",
+		"  c.若您和公司之间发生任何纠纷或争议,首先应友好协商解决;协商不成的,您同意将纠纷或争议提交本协议签订地(即中华人民共和国)有管辖权的人民法院管辖。 ",
+		"  d.本协议所有条款的标题仅为阅读方便,本身并无实际涵义,不能作为本协议涵义解释的依据。 ",
+		"  e.本协议条款无论因何种原因部分无效或不可执行,其余条款仍有效,对双方具有约束力。 ",
+		"",
+		"  10.补充条款 ",
+		"  a.应用中的提现功能必须在最新版本环境下才能使用,本公司不能保证用户在旧版本进行提现能够正确生效,对于任何在非最新版本下进行提现的行为以及给用户自身造成的损失,本公司概不负责。 ",
+		"  b.为了减少服务器压力,为其他玩家提供更好的游戏体验,我们有权对长期未进入过游戏的玩家数据进行清理。当您连续10天没有进入游戏,我们将视您为流失用户,会从后台清除您的金币数据。 ",
+		"  c.用户严禁作弊,或利用应用中的漏洞、错误或明显的设计缺陷进行恶意提现,否则本公司有权拒绝打款。 ",
+		"(用户协议作弊条款) ",
+		"  d.对于应用中的金币奖励规则、活动规则、提现规则,本公司拥有最终解释权。 "
 	],
-	"pricacy": []
+	"privacy": [
+		"轻松消消乐隐私政策 ",
+		"",
+		"开发者公司: 苏州白羊座信息科技有限公司 ",
+		"",
+		"欢迎您使用“轻松消消乐”软件及相关服务! ",
+		"",
+		"轻松消消乐软件服务是由苏州白羊座信息科技有限公司(简称“我们”或“公司”)开发并发布。保护用户个人信息是公司的一项基本原则。公司依据法律法规收集、使用个人信息,坚持遵循个人信息收集、使用的合法、正当、必要的原则。 ",
+		"",
+		"在使用“轻松消消乐”软件及相关服务前,请您务必仔细阅读并透彻理解本隐私政策,公司将会收集和使用您的相关信息。您一旦选择使用“轻松消消乐”软件及相关服务,即意味着您同意公司按照本隐私政策收集、保护、使用、共享、披露及保护您的信息。如果您未满18周岁,请您在监护人陪同下仔细阅读并充分理解本隐私政策,并征得监护人的同意后使用我们的服务或向我们提供信息。 ",
+		"",
+		"请您审慎阅读并选择接受或者不接受本隐私政策,有关您个人信息权益的条款等重要内容我们已用加粗形式提示,请特别关注。如果您不同意本隐私政策,我们无法为您提供完整的产品和服务,您也可以选择停止使用。当您选择继续或再次使用时,基于提供产品和服务所必需,将视为您接受和认可我们按照本政策对您的相关信息进行处理。 ",
+		"本隐私政策将帮助你了解: ",
+		"",
+		"我们会遵循隐私政策收集、使用您的信息,但不会仅因您同意本隐私政策而采用强制捆绑的方式一揽子收集个人信息。 ",
+		"当您使用或开启相关功能或使用服务时,为实现功能、服务所必需,我们会收集、使用相关信息。除非是为实现基本业务功能或根据法律法规要求所必需的必要信息,您均可以拒绝提供且不影响其他功能或服务。我们将在隐私政策中逐项说明哪些是必要信息。 ",
+		"如果您未登录帐号,我们会通过设备对应的标识符信息来保障基本功能。如果您登录了账号,我们会根据账号信息实现信息推送。 ",
+		"精确地理位置、相册权限,均不会默认开启,只有经过您的明示授权才会在为实现特定功能或服务时使用,您也可以撤回授权。特别需要指出的是,即使经过您的授权,我们获得了这些敏感权限,也不会在相关功能或服务不需要时而收集您的信息。 ",
+		"本隐私政策适用于您通过轻松消消乐应用程序、供第三方网站和应用程序使用的轻松消消乐软件开发工具包(SDK)和应用程序编程接口(API)方式来访问和使用我们的产品和服务。 ",
+		"下文将帮您详细了解我们收集原则、如何收集、使用、存储、传输、共享、转让(如适用)与保护个人信息。 ",
+		"其中,有关您个人信息权益的条款重要内容请特别关注: ",
+		"1、收集信息的原则及目的 ",
+		"2、我们如何收集和使用个人信息 ",
+		"3、我们如何共享、转让、公开披露个人信息 ",
+		"4、我们如何存储个人信息 ",
+		"5、我们如何保护个人信息的安全 ",
+		"6、轻松消消乐使用到的部分权限说明 ",
+		"7、第三方合作伙伴收集的信息 ",
+		"8、访问隐私政策 ",
+		"9、停止运营向您告知 ",
+		"10、未成年人使用条款 ",
+		"11、隐私政策的修订和通知 ",
+		"12、联系我们 ",
+		"",
+		"一.收集信息的原则及目的 ",
+		"在您使用“轻松消消乐”及服务的过程中,我们将根据合法、正当、必要的原则,收集信息。我们收集或您提供的信息将用于: ",
+		"1、保障产品的正常基础运行; ",
+		"2、实现各项功能和服务; ",
+		"3、优化、改善产品和服务; ",
+		"4、保障产品、服务以及用户使用安全; ",
+		"5、遵循法律法规与国家标准的规定。 ",
+		"",
+		"二.我们如何收集和使用个人信息 ",
+		"我们会按照如下方式收集您在使用服务时主动提供的,以及通过自动化手段收集您在使用功能或接受服务过程中产生的信息: ",
+		"2.1 注册、登录、认证 ",
+		"2.1.1 注册、登录 ",
+		"您可以使用第三方账号登录并使用,您将授权我们获取您在第三方平台注册的公开信息(头像、昵称以及您授权的其他信息),用于与轻松消消乐账号绑定,使您可以直接登录并使用本产品和相关服务。 ",
+		"2.1.2 认证 ",
+		"在您使用身份认证的功能或服务时,根据相关法律法规,您可能需要提供您的真实身份信息(真实姓名、身份证号码、电话号码等)以完成实名验证。这些信息属于个人敏感信息,您可以拒绝提供,但您将可能无法获得相关服务,但不影响其他功能与服务的正常使用。 ",
+		"在您使用身份认证的功能或服务时,根据相关法律法规,您可能需要提供您的真实身份信息(真实姓名、身份证号码、电话号码等)以完成实名验证。这些信息属于个人敏感信息,您可以拒绝提供,但您将可能无法获得相关服务,但不影响其他功能与服务的正常使用。 ",
+		"2.2 安全运行 ",
+		"2.2.1 安全保障功能 ",
+		"我们致力于为您提供安全、可信的产品与使用环境,提供优质而可靠的服务是我们的核心目标。为实现安全保障功能所收集的信息是必要信息。 ",
+		"2.2.2 设备信息与日志信息 ",
+		"a.为了保障软件与服务的安全运行,我们会收集您的硬件型号、操作系统版本号、国际移动设备识别码、唯一设备标识符、网络设备硬件地址、IP 地址、WLAN接入点、蓝牙、基站、软件版本号、网络接入方式、类型、状态、网络质量数据、操作、使用、服务日志。 ",
+		"b.为了预防恶意程序及安全运营所必需,我们可能会收集安装的应用信息或正在运行的进程信息、应用程序的总体运行、使用情况与频率、应用崩溃情况、总体安装使用情况、性能数据、应用来源。 ",
+		"c.我们可能使用您的账户信息、设备信息、服务日志信息以及我们关联公司、合作方在获得您授权或依法可以共享的信息,用于判断账户安全、进行身份验证、检测及防范安全事件。 ",
+		"2.3 会话和可用数据 ",
+		"“会话和可用数据”是关于您提供给我们的在您使用应用程序和服务的信息,包括但不限于您使用应用程序和服务产生的连接和服务相关的数据信息。会话和可用数据包括和连接请求、服务器通信和数据共享相关的信息,包含网络测试,服务质量、日期、时间和地理位置。我们也可以集中处理会话和可用数据。请注意,会话和可用数据不包括任何个人信息,也不包括您可以通过使用应用程序(如照片、联系人、日程安排等)或服务发送或共享的内容。 ",
+		"2.4 收集、使用个人信息目的变更 ",
+		"请您了解,随着我们业务的发展,可能会对“轻松消消乐”的功能和提供的服务有所调整变化。原则上,当新功能或服务与我们当前提供的功能或服务相关时,收集与使用的个人信息将与原处理目的具有直接或合理关联。在与原处理目的无直接或合理关联的场景下,我们收集、使用您的个人信息,会再次进行告知,并征得您的同意。 ",
+		"2.5依法豁免征得同意收集和使用的个人信息 ",
+		"请您理解,在下列情形中,根据法律法规及相关国家标准,我们收集和使用您的个人信息无需征得您的授权同意: ",
+		"a.与国家安全、国防安全直接相关的; ",
+		"b.与公共安全、公共卫生、重大公共利益直接相关的; ",
+		"c.与犯罪侦查、起诉、审判和判决执行等直接相关的; ",
+		"d.出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; ",
+		"e.所收集的您的个人信息是您自行向社会公众公开的; ",
+		"f.从合法公开披露的信息中收集的您的个人信息的,如合法的新闻报道、政府信息公开等渠道; ",
+		"g.根据您的要求签订或履行合同所必需的; ",
+		"h.用于维护软件及相关服务的安全稳定运行所必需的,例如发现、处置软件及相关服务的故障; ",
+		"i.为合法的新闻报道所必需的; ",
+		"j.学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结 果中所包含的个人信息进行去标识化处理的; ",
+		"k.法律法规规定的其他情形。 ",
+		"特别提示您注意,如信息无法单独或结合其他信息识别到您的个人身份,其不属于法律意义上您的个人信息;当您的信息可以单独或结合其他信息识别到您的个人身份时或我们将无法与任何特定个人信息建立联系的数据与其他您的个人信息结合使用时,这些信息在结合使用期间,将作为您的个人信息按照本隐私政策处理与保护。 ",
+		"",
+		"三.我们如何共享、转让、公开披露个人信息 ",
+		"3.1共享 ",
+		"3.1.1 共享原则 ",
+		"a.授权同意原则: 向我们的关联方、第三方共享您的个人信息,需经过您的授权同意,除非共享的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。如果关联方、第三方使用信息的目的超越原授权同意范围,他们需要重新征得您的同意。 ",
+		"b.合法正当与最小必要原则: 向关联方、第三方共享的数据必须具有合法正当目的,且共享的数据以达成目的必要为限。 ",
+		"c.安全审慎原则: 我们将审慎评估关联方、第三方数据使用共享信息的目的,对这些合作方的安全保障能力进行综合评估,并要求其遵循合作法律协议。我们会对合作方获取信息的软件工具开发包(SDK)、应用程序接口(API)进行严格的安全监测,以保护数据安全。 ",
+		"3.1.2 实现功能或服务的共享信息 ",
+		"当您在使用轻松消消乐中由我们的关联方、第三方提供的功能,或者当软件服务提供商、智能设备提供商、系统服务提供商与我们联合为您提供服务时我们会将去标识化后的个人信息与这些关联方、第三方共享,进行综合统计并通过算法做特征与偏好分析趣的信息。 ",
+		"3.1.3 实现广告相关的共享信息 ",
+		"a.广告推送:我们可能与委托我们进行推广和广告投放的合作伙伴共享信息,但我们不会共享用于识别您个人身份的信息(姓名、身份证号),仅会向这些合作伙伴提供不能识别您个人身份的间接画像标签及去标识化或匿名化后的信息,以帮助其在不识别您个人身份的前提下提升广告有效触达率。 ",
+		"b.分析产品使用情况:为分析我们服务的使用情况,提升用户使用的体验,可能会与关联方或第三方共享产品使用情况(崩溃、闪退)的统计性数据,这些数据难以与其他信息结合识别您的个人身份。 ",
+		"3.1.4 实现安全与分析统计的共享信息 ",
+		"a.保障使用安全:我们非常重视账号与服务安全,为保障您和其他用户的账号与财产安全,使您和我们的正当合法权益免受不法侵害,我们和关联公司或服务提供商可能会共享必要的设备、账号及日志信息。 ",
+		"b.分析产品使用情况:为分析我们服务的使用情况,提升用户使用的体验,可能会与关联方或第三方共享产品使用情况(崩溃、闪退)的统计性数据,这些数据难以与其他信息结合识别您的个人身份。 ",
+		"3.1.5 第三方服务 ",
+		"我们可能链接至第三方提供的社交媒体或其他服务(包括网站或其他服务形式)。包括: ",
+		"(1)您可利用“分享”键将某些内容分享到第三方服务,或您可利用第三方服务登录您的账号。这些功能可能会收集您的信息(包括您的日志信息),并可能在您的电脑装置COOKIES,从而正常运行上述功能;",
+		"(2)我们通过广告或我们服务的其他方式向您提供链接,使您可以链接至第三方的服务或网站; ",
+		"(3)其他接入第三方服务的情形。例如,为实现本政策中声明的目的,我们可能会接入第三方SDK服务,并将我们依照本政策收集的您的某些个人信息共享给该等第三方,以便提供更好的客户服务和用户体验。比如, ",
+		"我们使用了第三方的SDK,点击下方链接查看详情。 ",
+		"接入的第三方SDK目录 ",
+		"该等第三方社交媒体或其他服务由相关的第三方负责运营。您使用该等第三方的社交媒体服务或其他服务(包括您向该等第三方提供的任何信息),须受第三方自己的服务条款及信息保护声明(而非本政策)约束,您需要仔细阅读其条款。本政策仅适用于我们所收集的个人信息,并不适用于任何第三方提供的服务或第三方的信息使用规则。如您发现这些第三方社交媒体或其他服务存在风险时,建议您终止相关操作以保护您的合法权益。 ",
+		"3.2 转让 ",
+		"a.我们不会转让您的个人信息给任何其他第三方,除非征得您的明确同意。 ",
+		"b.随着我们业务的持续发展,我们将有可能进行合并、收购、资产转让,您的个人信息有可能因此而被转移。在发生前述变更时,我们将按照法律法规及不低于本隐私政策所载明的安全标准要求继受方保护您的个人信息,否则我们将要求继受方重新征得您的授权同意。 ",
+		"3.3 披露 ",
+		"a. 我们不会公开披露您的信息,除非遵循国家法律法规规定或者获得您的同意。我们公开披露您的个人信息会采用符合行业内标准的安全保护措施。 ",
+		"b. 对违规账号、欺诈行为进行处罚公告时,我们会披露相关账号的信息。 ",
+		"c.“寻人”、“追逃”等公益项目,经根据符合法律法规的规定和明确授权后,我们会公开披露与事件相关的信息。当事件结束后,我们将及时删除已披露的个人敏感信息。 ",
+		"3.4 依法豁免征得同意共享、转让、公开披露的个人信息 ",
+		"请您理解,在下列情形中,根据法律法规及国家标准,我们共享、转让、公开披露您的个人信息无需征得您的授权同意: ",
+		"a.与国家安全、国防安全直接相关的; ",
+		"b.与公共安全、公共卫生、重大公共利益直接相关的; ",
+		"c.与犯罪侦查、起诉、审判和判决执行等直接相关的; ",
+		"d.出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; ",
+		"e.您自行向社会公众公开的个人信息; ",
+		"f.从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道。 ",
+		"",
+		"四.我们如何存储个人信息 ",
+		"4.1 存储地点 ",
+		"我们依照法律法规的规定,将在境内运营过程中收集和产生的您的个人信息存储于中华人民共和国境内。目前,我们不会将上述信息传输至境外,如果我们向境外传输,我们将会遵循相关国家规定或者征求您的同意。 ",
+		"4.2 存储期限 ",
+		"我们仅在为提供“轻松消消乐”及服务之目的所必需的期间内保留您的个人信息,超出必要期限后,我们将对您的个人信息进行删除或匿名化处理,但法律法规另有规定的除外。 ",
+		"",
+		"五.我们如何保护个人信息的安全 ",
+		"a.我们非常重视您个人信息的安全,将努力采取合理的安全措施(包括技术方面和管理方面)来保护您的个人信息,防止您提供的个人信息被不当使用或未经授权的情况下被访问、公开披露、使用、修改、损坏、丢失或泄漏。 ",
+		"b.我们会使用不低于行业同行的加密技术、匿名化处理及相关合理可行的手段保护您的个人信息,并使用安全保护机制防止您的个人信息遭到恶意攻击。 ",
+		"c.我们会建立专门的安全部门、安全管理制度、数据安全流程保障您的个人信息安全。我们采取严格的数据使用和访问制度,确保只有授权人员才可访问您的个人信息,并适时对数据和技术进行安全审计。 ",
+		"d.尽管已经采取了上述合理有效措施,并已经遵守了相关法律规定要求的标准,但请您理解,由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全,我们将尽力确保您提供给我们的个人信息的安全性。 ",
+		"e.您知悉并理解,您接入我们的服务所用的系统和通讯网络,有可能因我们可控范围外的因素而出现问题。因此,我们强烈建议您采取积极措施保护个人信息的安全,包括但不限于使用复杂密码、定期修改密码、不将自己的账号密码及相关个人信息透露给他人。 ",
+		"f.我们会制定应急处理预案,并在发生用户信息安全事件时立即启动应急预案,努力阻止这些安全事件的影响和后果扩大。一旦发生用户信息安全事件(泄露、丢失)后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已经采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施。我们将及时将事件相关情况以推送通知、邮件、信函、短信及相关形式告知您,难以逐一告知时,我们会采取合理、有效的方式发布公告。同时,我们还将按照相关监管部门要求,上报用户信息安全事件的处置情况。 ",
+		"g.您一旦离开“轻松消消乐”及相关服务,浏览或使用其他网站、服务及内容资源,我们将没有能力和直接义务保护您在轻松消消乐及相关服务之外的软件、网站提交的任何个人信息,无论您登录、浏览或使用上述软件、网站是否基于“轻松消消乐”的链接或引导。 ",
+		"",
+		"六.轻松消消乐使用到的部分权限说明 ",
+		"a.地理位置信息 ",
+		"本软件不会出于任何恶意目的获取、保存用户的位置信息。我们使用这些权限提供更优质的服务,这有助于改善用户体验。我们绝不会上传任何用户的位置信息。 ",
+		"b.互联网访问 ",
+		"访问互联网权限。轻松消消乐将会使用网络以执行某些功能,包括病毒库更新、垃圾缓存数据库、接受版本更新信息等。 ",
+		"c.读取、修改存储设备的内容权限 ",
+		"轻松消消乐使用此权限查看存储在设备上文件并对文件执行操作。我们承诺,我们只会读取文件名、文件大小以向用户显示,用于下载并安装APP以及下载查看相关文件。绝不会保存、上传任何的文件内容,并且绝不会向任何人或第三方利益信息披露您的隐私。 ",
+		"d.通知栏权限 ",
+		"此权限仅用于在首次使用通知管理功能时引导用户。 ",
+		"e.获取手机状态的权限 ",
+		"此权限可以让我们识别您的手机设备,轻松消消乐将会利用该权限将用户游戏中的重要数据和设备绑定,防止数据丢失。 ",
+		"f.拨打电话的权限 ",
+		"此权限可以让我们为您与客服取得联系,解决您遇到的问题。 ",
+		"g.追踪用户安装来源的权限 ",
+		"此权限可以用于判断用户从何渠道安装了轻松消消乐。 ",
+		"h.录制音频的权限 ",
+		"此权限可以帮助您和客服进行交流,解决您遇到的问题。 ",
+		"",
+		"七.第三方广告伙伴收集的信息 ",
+		"我们可能会与第三方广告合作伙伴合作,为您提供广告服务。我们的合作伙伴包含但不限于腾讯等。 ",
+		"我们的合作伙伴可能会收集硬件和软件信息,例如IP地址、设备ID和类型,广告ID、设备语言、操作系统、时区以及与Cookie或其他可能唯一标识您设备的技术相关联的标识符。前述合作伙伴收集和处理信息等行为遵守其自身的隐私条款,且不适用于本政策。为保障您的合法权益,如您发现存在风险时,建议您立即终止相关操作并及时与我们取得联系。 ",
+		"",
+		"八.访问隐私政策 ",
+		"a.您可以在首次访问App欢迎页时,查看本隐私政策的全部内容,也可在“设置”-“隐私政策”查看本隐私政策的全部内容。 ",
+		"b.请您了解,本隐私政策中所述的“轻松消消乐”及相关服务可能会根据您所使用的手机型号、系统版本、软件应用程序版本、移动客户端等因素而有所不同。最终的产品和服务以您所使用的“轻松消消乐”软件及相关服务为准。 ",
+		"",
+		"九.停止运营向您告知 ",
+		"如我们停止运营,我们将及时停止收集您个人信息的活动,将停止运营的通知以逐一送达或公告的形式通知您,并对所持有的您的个人信息进行删除或匿名化处理。 ",
+		"",
+		"十.未成年人条款 ",
+		"a.若您是未满18周岁的未成年人,在使用“轻松消消乐”及相关服务前,应在您的父母或其他监护人监护、指导下共同阅读并同意本隐私政策。 ",
+		"b.我们根据国家相关法律法规的规定保护未成年人的个人信息,只会在法律允许、父母或其他监护人明确同意或保护未成年人所必要的情况下收集、使用、储存、共享、转让或披露未成年人的个人信息;如果我们发现在未事先获得可证实的父母同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关信息。 ",
+		"c.若您是未成年人的监护人,当您对您所监护的未成年人的个人信息有相关疑问时,请通过公司本隐私政策公示的联系方式与我们联系。 ",
+		"d.对于可能涉及的不满14周岁的儿童个人信息,我们进一步采取以下措施予以保障:对于收集到的儿童个人信息,我们除遵守本隐私政策关于用户个人信息的约定外,还会秉持正当必要、知情同意、目的明确、安全保障、依法利用的原则,严格遵循《儿童个人信息网络保护规定》等法律法规的要求进行存储、使用、披露,且不会超过实现收集、使用目的所必须的期限,到期后我们会对儿童个人信息进行删除或匿名化处理。 ",
+		"",
+		"十一.隐私政策的修订和通知",
+		"a.为了给您提供更好的服务,轻松消消乐及相关服务将不时更新与变化,我们会适时对本隐私政策进行修订,这些修订构成本隐私政策的一部分并具有等同于本隐私政策的效力,未经您明确同意,我们不会削减您依据当前生效的本隐私政策所应享受的权利。 ",
+		"b.本隐私政策更新后,我们会在轻松消消乐发出更新版本,并在更新后的条款生效前通过适当的方式提醒您更新的内容,以便您及时了解本隐私政策的最新版本。若您继续使用我们的服务,即表示同意接受修订后的本政策并受之约束。 ",
+		"",
+		"用户协议作弊条款 ",
+		"关于禁止作弊行为的声明 ",
+		"1、用户需要遵守轻松消消乐相关规则获取相应奖励(包括金币、现金、实物等),禁止通过违反产品规则、采取作弊行为或非法途径等方式获取奖励。 ",
+		"2、作弊行为是指用户是在主动与被动的情况下,在轻松消消乐使用过程中存在异常数据、非正常游戏行为、恶意耗时(包括但不限于断网、修改本地数据、修改本地时间)、利用作弊软件或程序漏洞获得不正当利益、以及为了自己获得利益而损害他人利益的行为,损害公平性或破坏秩序等行为都属于作弊行为,包括但不限于: ",
+		"(1)通过大量购买手机号、设备号的方式恶意注册来骗取奖励; ",
+		"(2)通过欺骗等违反诚实信用原则的方法骗取邀请其他用户下载、注册轻松消消乐; ",
+		"(3)通过手动重复点击、自动程序化点击等方法点击轻松消消乐内容; ",
+		"(4)通过对涉及的链接或推广内容进行域名劫持、恶意跳转、恶意刷量、作弊等; ",
+		"(5)其他违背用户真实体验轻松消消乐的目的而骗取奖励的行为。 ",
+		"3、轻松消消乐有权根据产品运营逻辑及采购的第三方反作弊机制判定用户是否构成作弊或其他违反产品规则及用户协议的行为。如轻松消消乐判定用户构成作弊或存在作弊的可能,轻松消消乐有权取消用户奖励不予发放、清空数据或封号等处罚,且有权追究其法律责任。 ",
+		"4、如用户对轻松消消乐作弊行为判定及处罚等行为存有异议,应及时通过在线客服或发送邮件方式向轻松消消乐申诉并提交充足证据证明其符合活动规则且不存在作弊或其他违反规则或用户协议的行为。最终用户是否构成作弊应以轻松消消乐认定为准。 ",
+		"5、如用户发现软件存在漏洞,有义务向车神驾临及时通报,我们将视情况予以奖励。 ",
+		"",
+		"                开发者公司: 苏州白羊座信息科技有限公司"
+	]
 }

+ 115 - 2
assets/resources/game/prefab/nodepool/CellItem.prefab

@@ -19,16 +19,19 @@
     "_children": [
       {
         "__id__": 2
+      },
+      {
+        "__id__": 6
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 6
+        "__id__": 9
       }
     ],
     "_prefab": {
-      "__id__": 7
+      "__id__": 10
     },
     "_opacity": 255,
     "_color": {
@@ -220,6 +223,113 @@
     "sync": false
   },
   {
+    "__type__": "cc.Node",
+    "_name": "spr_redPacketIcon",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": false,
+    "_components": [
+      {
+        "__id__": 7
+      }
+    ],
+    "_prefab": {
+      "__id__": 8
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 83,
+      "height": 78
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        15,
+        -15,
+        0,
+        0,
+        0,
+        0,
+        1,
+        -0.5,
+        0.5,
+        1
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 6
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "9c7771f6-3761-476c-a467-e8b449080e65"
+    },
+    "_type": 0,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "43529976-dd3c-4e7d-9c15-28537bac2f0b"
+    },
+    "fileId": "10MDEwKB1Aros1Lqj95VzI",
+    "sync": false
+  },
+  {
     "__type__": "0eddale281LjITR1VBVSkdJ",
     "_name": "",
     "_objFlags": 0,
@@ -233,6 +343,9 @@
     "spr_cellItemIcon": {
       "__id__": 3
     },
+    "spr_redPackIcon": {
+      "__id__": 7
+    },
     "_id": ""
   },
   {

+ 72 - 27
assets/resources/module/login/login.prefab

@@ -37,10 +37,13 @@
     "_components": [
       {
         "__id__": 38
+      },
+      {
+        "__id__": 39
       }
     ],
     "_prefab": {
-      "__id__": 39
+      "__id__": 40
     },
     "_opacity": 255,
     "_color": {
@@ -52,8 +55,8 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 0,
-      "height": 0
+      "width": 750,
+      "height": 1334
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -116,20 +119,20 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 750,
-      "height": 1334
+      "width": 750.68,
+      "height": 1700.16
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
       "x": 0.5,
-      "y": 0.5
+      "y": 0
     },
     "_trs": {
       "__type__": "TypedArray",
       "ctor": "Float64Array",
       "array": [
-        0,
-        0,
+        -13.124,
+        -668.885,
         0,
         0,
         0,
@@ -154,7 +157,7 @@
     "_id": ""
   },
   {
-    "__type__": "cc.Sprite",
+    "__type__": "sp.Skeleton",
     "_name": "",
     "_objFlags": 0,
     "node": {
@@ -163,26 +166,36 @@
     "_enabled": true,
     "_materials": [
       {
-        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+        "__uuid__": "7afd064b-113f-480e-b793-8817d19f63c3"
       }
     ],
-    "_srcBlendFactor": 770,
-    "_dstBlendFactor": 771,
-    "_spriteFrame": {
-      "__uuid__": "0b9148fc-0951-469d-8696-57c6d27ed5b9"
-    },
-    "_type": 0,
-    "_sizeMode": 1,
-    "_fillType": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_atlas": null,
+    "paused": false,
+    "defaultSkin": "default",
+    "defaultAnimation": "heji",
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "loop": true,
+    "premultipliedAlpha": true,
+    "timeScale": 1,
+    "_accTime": 0,
+    "_playCount": 0,
+    "_frameCache": null,
+    "_curFrame": null,
+    "_skeletonCache": null,
+    "_animationName": "heji",
+    "_animationQueue": [],
+    "_headAniInfo": null,
+    "_playTimes": 0,
+    "_isAniComplete": true,
+    "_N$skeletonData": {
+      "__uuid__": "09134bba-feed-4255-ac95-f412d855035e"
+    },
+    "_N$_defaultCacheMode": 0,
+    "_N$debugSlots": false,
+    "_N$debugBones": false,
+    "_N$debugMesh": false,
+    "_N$useTint": false,
+    "_N$enableBatch": false,
     "_id": ""
   },
   {
@@ -1374,6 +1387,38 @@
     "sync": false
   },
   {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "0b9148fc-0951-469d-8696-57c6d27ed5b9"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
     "__type__": "6dba2tWf41JpYkegatfLoGC",
     "_name": "",
     "_objFlags": 0,

+ 412 - 0
assets/resources/spine/loading.atlas

@@ -0,0 +1,412 @@
+
+loading.png
+size: 1921,1603
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+bei
+  rotate: true
+  xy: 1402, 12
+  size: 49, 67
+  orig: 52, 70
+  offset: 2, 1
+  index: -1
+beijing
+  rotate: true
+  xy: 2, 851
+  size: 750, 1700
+  orig: 752, 1702
+  offset: 1, 1
+  index: -1
+bizi
+  rotate: true
+  xy: 1707, 411
+  size: 41, 39
+  orig: 43, 42
+  offset: 1, 2
+  index: -1
+caihong
+  rotate: false
+  xy: 2, 128
+  size: 712, 721
+  orig: 738, 735
+  offset: 14, 7
+  index: -1
+chengbao
+  rotate: true
+  xy: 1704, 868
+  size: 223, 190
+  orig: 230, 192
+  offset: 3, 1
+  index: -1
+chuan
+  rotate: false
+  xy: 1102, 74
+  size: 75, 63
+  orig: 77, 65
+  offset: 1, 1
+  index: -1
+er1
+  rotate: false
+  xy: 1529, 9
+  size: 52, 52
+  orig: 54, 54
+  offset: 1, 1
+  index: -1
+er2
+  rotate: false
+  xy: 1583, 12
+  size: 51, 49
+  orig: 53, 51
+  offset: 1, 1
+  index: -1
+eye1
+  rotate: true
+  xy: 1884, 105
+  size: 80, 30
+  orig: 80, 30
+  offset: 0, 0
+  index: -1
+eye2
+  rotate: false
+  xy: 1809, 187
+  size: 106, 32
+  orig: 108, 34
+  offset: 1, 1
+  index: -1
+eye3
+  rotate: false
+  xy: 977, 109
+  size: 111, 28
+  orig: 113, 31
+  offset: 1, 2
+  index: -1
+head
+  rotate: true
+  xy: 1809, 300
+  size: 152, 110
+  orig: 154, 113
+  offset: 1, 2
+  index: -1
+kuzi
+  rotate: true
+  xy: 1848, 467
+  size: 95, 58
+  orig: 97, 61
+  offset: 1, 2
+  index: -1
+lang1
+  rotate: false
+  xy: 1150, 26
+  size: 216, 43
+  orig: 224, 54
+  offset: 3, 4
+  index: -1
+lang2
+  rotate: true
+  xy: 1372, 69
+  size: 164, 24
+  orig: 170, 34
+  offset: 2, 3
+  index: -1
+lang3
+  rotate: true
+  xy: 1754, 33
+  size: 174, 46
+  orig: 180, 52
+  offset: 4, 3
+  index: -1
+lang4
+  rotate: true
+  xy: 1754, 209
+  size: 243, 53
+  orig: 251, 59
+  offset: 5, 3
+  index: -1
+mei1
+  rotate: true
+  xy: 1902, 1290
+  size: 28, 12
+  orig: 32, 14
+  offset: 2, 1
+  index: -1
+mei2
+  rotate: true
+  xy: 1090, 109
+  size: 28, 10
+  orig: 32, 12
+  offset: 2, 1
+  index: -1
+niao1
+  rotate: false
+  xy: 918, 2
+  size: 126, 59
+  orig: 126, 59
+  offset: 0, 0
+  index: -1
+san
+  rotate: false
+  xy: 1414, 63
+  size: 338, 346
+  orig: 338, 346
+  offset: 0, 0
+  index: -1
+sanying
+  rotate: false
+  xy: 716, 126
+  size: 259, 107
+  orig: 270, 121
+  offset: 8, 8
+  index: -1
+shou1
+  rotate: false
+  xy: 1636, 37
+  size: 28, 24
+  orig: 32, 27
+  offset: 2, 2
+  index: -1
+shou2-1
+  rotate: false
+  xy: 1368, 11
+  size: 32, 56
+  orig: 35, 59
+  offset: 1, 1
+  index: -1
+shou2-2
+  rotate: true
+  xy: 1802, 2
+  size: 31, 50
+  orig: 33, 54
+  offset: 1, 3
+  index: -1
+shou3
+  rotate: true
+  xy: 1654, 411
+  size: 41, 51
+  orig: 45, 54
+  offset: 2, 2
+  index: -1
+shou4
+  rotate: false
+  xy: 1882, 53
+  size: 37, 40
+  orig: 39, 42
+  offset: 1, 1
+  index: -1
+shu1
+  rotate: true
+  xy: 1654, 454
+  size: 108, 192
+  orig: 108, 192
+  offset: 0, 0
+  index: -1
+shu2
+  rotate: true
+  xy: 977, 139
+  size: 94, 204
+  orig: 94, 204
+  offset: 0, 0
+  index: -1
+shu3
+  rotate: false
+  xy: 650, 3
+  size: 166, 121
+  orig: 166, 121
+  offset: 0, 0
+  index: -1
+shu4
+  rotate: false
+  xy: 1704, 1093
+  size: 196, 225
+  orig: 196, 225
+  offset: 0, 0
+  index: -1
+shu5
+  rotate: false
+  xy: 1704, 1320
+  size: 215, 281
+  orig: 215, 281
+  offset: 0, 0
+  index: -1
+shu7
+  rotate: false
+  xy: 1802, 95
+  size: 80, 90
+  orig: 82, 92
+  offset: 1, 1
+  index: -1
+shu8
+  rotate: false
+  xy: 818, 12
+  size: 98, 112
+  orig: 100, 114
+  offset: 1, 1
+  index: -1
+shugan1
+  rotate: false
+  xy: 1414, 411
+  size: 238, 438
+  orig: 238, 438
+  offset: 0, 0
+  index: -1
+shuying
+  rotate: false
+  xy: 2, 11
+  size: 528, 115
+  orig: 533, 125
+  offset: 2, 4
+  index: -1
+toufa
+  rotate: false
+  xy: 971, 68
+  size: 60, 39
+  orig: 60, 39
+  offset: 0, 0
+  index: -1
+tui1
+  rotate: false
+  xy: 918, 70
+  size: 51, 54
+  orig: 51, 54
+  offset: 0, 0
+  index: -1
+tui2
+  rotate: false
+  xy: 1471, 15
+  size: 56, 46
+  orig: 56, 46
+  offset: 0, 0
+  index: -1
+tuoxie1
+  rotate: false
+  xy: 1102, 35
+  size: 28, 37
+  orig: 30, 40
+  offset: 1, 2
+  index: -1
+tuoxie2
+  rotate: false
+  xy: 1854, 2
+  size: 40, 31
+  orig: 42, 34
+  offset: 1, 2
+  index: -1
+xie1
+  rotate: true
+  xy: 1046, 33
+  size: 74, 54
+  orig: 78, 56
+  offset: 2, 1
+  index: -1
+xie10
+  rotate: false
+  xy: 1046, 2
+  size: 102, 29
+  orig: 108, 34
+  offset: 3, 3
+  index: -1
+xie2
+  rotate: false
+  xy: 1896, 19
+  size: 23, 32
+  orig: 23, 32
+  offset: 0, 0
+  index: -1
+xie3
+  rotate: false
+  xy: 1896, 1060
+  size: 23, 31
+  orig: 23, 31
+  offset: 0, 0
+  index: -1
+xie4
+  rotate: true
+  xy: 1896, 2
+  size: 15, 17
+  orig: 18, 19
+  offset: 2, 1
+  index: -1
+xie5
+  rotate: false
+  xy: 1398, 196
+  size: 14, 17
+  orig: 17, 20
+  offset: 1, 1
+  index: -1
+xie6
+  rotate: false
+  xy: 1704, 851
+  size: 18, 15
+  orig: 21, 17
+  offset: 2, 1
+  index: -1
+xie7
+  rotate: true
+  xy: 1398, 215
+  size: 18, 14
+  orig: 21, 17
+  offset: 1, 1
+  index: -1
+xie8
+  rotate: false
+  xy: 1884, 95
+  size: 21, 8
+  orig: 24, 10
+  offset: 2, 1
+  index: -1
+xie9
+  rotate: false
+  xy: 818, 2
+  size: 21, 8
+  orig: 24, 10
+  offset: 1, 1
+  index: -1
+xigua
+  rotate: false
+  xy: 1802, 35
+  size: 78, 58
+  orig: 80, 60
+  offset: 1, 1
+  index: -1
+yguang
+  rotate: false
+  xy: 716, 235
+  size: 696, 614
+  orig: 750, 627
+  offset: 0, 13
+  index: -1
+yifu
+  rotate: false
+  xy: 1809, 221
+  size: 110, 77
+  orig: 110, 84
+  offset: 0, 7
+  index: -1
+yingzi
+  rotate: false
+  xy: 1183, 71
+  size: 187, 162
+  orig: 191, 166
+  offset: 2, 2
+  index: -1
+yizi
+  rotate: false
+  xy: 1654, 564
+  size: 251, 285
+  orig: 255, 288
+  offset: 1, 2
+  index: -1
+zhuozi
+  rotate: true
+  xy: 532, 2
+  size: 124, 116
+  orig: 126, 118
+  offset: 1, 1
+  index: -1
+zui
+  rotate: false
+  xy: 1896, 1031
+  size: 23, 27
+  orig: 32, 30
+  offset: 5, 2
+  index: -1

+ 5 - 0
assets/resources/spine/loading.atlas.meta

@@ -0,0 +1,5 @@
+{
+  "ver": "1.0.1",
+  "uuid": "55cdcb24-b372-4ff3-b1a4-da14d081cf00",
+  "subMetas": {}
+}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
assets/resources/spine/loading.json


+ 9 - 0
assets/resources/spine/loading.json.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.2.3",
+  "uuid": "09134bba-feed-4255-ac95-f412d855035e",
+  "textures": [
+    "d84721c3-3f84-464b-bc84-0a04d5cab7b1"
+  ],
+  "scale": 1,
+  "subMetas": {}
+}

BIN
assets/resources/spine/loading.png


+ 36 - 0
assets/resources/spine/loading.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "d84721c3-3f84-464b-bc84-0a04d5cab7b1",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 1921,
+  "height": 1603,
+  "platformSettings": {},
+  "subMetas": {
+    "loading": {
+      "ver": "1.0.4",
+      "uuid": "06eac33b-9dcd-450d-8e62-3dcbc0d27cc9",
+      "rawTextureUuid": "d84721c3-3f84-464b-bc84-0a04d5cab7b1",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 2,
+      "trimY": 2,
+      "width": 1917,
+      "height": 1599,
+      "rawWidth": 1921,
+      "rawHeight": 1603,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

Разлика између датотеке није приказан због своје велике величине
+ 7724 - 15
assets/scene/MainScene.fire


+ 23 - 5
assets/script/before/GamePlay.ts

@@ -292,6 +292,10 @@ export default class GamePlay extends cc.Component {
         let progress = this.curProgressScore / this.targetScore;
         progress = progress > 1 ? 1 : progress;
         this.spr_progress.fillRange = progress;
+        if (progress >= 1) {
+            this.gameCount();
+            mk.ui.openPanel("module/reward/rewardMission");
+        }
         // LogUtil.log("progressprogressprogressprogressprogressprogress", progress);
     }
 
@@ -364,6 +368,7 @@ export default class GamePlay extends cc.Component {
         this.curXIndex++;
         if (this.curXIndex >= GameConst.col_num) {
             this.unschedule(this.addCellItemFuc);
+            this.getStartRedPacketCellItem();
         }
     }
 
@@ -600,25 +605,33 @@ export default class GamePlay extends cc.Component {
     /**
      * 获取红包cellItem
      */
-    public getRedPacketCellItem() {
+    public getStartRedPacketCellItem() {
         let totalCellItemArr: CellItem[] = this.cellItemArr.concat();
         let largeCellItemVec: cc.Vec2[] = [];
         for (var i = 0; i < totalCellItemArr.length; i++) {
-            let cellItem = totalCellItemArr[0];
+            let cellItem = totalCellItemArr[i];
             if (!!cellItem) {
-                GameLogic.getCouldCleanVecList(cellItem.x, cellItem.y, cellItem.type, false);
+                GameLogic.getCouldCleanVecList(cellItem.x, cellItem.y, cellItem.type, true);
+                // console.log("this.couldCleanVecArr", this.couldCleanVecArr);
+                console.log("largeCellItemVec.length", largeCellItemVec.length)
                 if (largeCellItemVec.length < this.couldCleanVecArr.length) {
                     largeCellItemVec = this.couldCleanVecArr;
+
                 }
                 this.couldCleanVecArr.forEach(element => {
-                    let index = GameConst.col_num * element.x + element.y;
+                    let index = GameConst.col_num * element.x + (GameConst.row_num - 1 - element.y);
                     totalCellItemArr[index] = null;
+                    this.cellItemDic[element.x][element.y].ifRemoved = false;
                 });
+                this.couldCleanVecArr = [];
             }
         }
+        console.log("FC------------------------------------------------------------");
         let random_index = mk.math.random(0, largeCellItemVec.length - 1);
         let vec = largeCellItemVec[random_index];
-        let redPcaketCellItem = this.cellItemDic[vec.x][vec.y];
+        let redPcaketCellItem: CellItem = this.cellItemDic[vec.x][vec.y];
+        redPcaketCellItem.showRedPacket();
+        return redPcaketCellItem;
     }
 
     //自定义事件---------------------------------------------------------------------
@@ -965,6 +978,11 @@ export default class GamePlay extends cc.Component {
             mk.ui.closePanel("GetPropUI");
         }
 
+        let node_rewardLcuk = mk.ui.getCurOnPanel("rewardLuck")
+        if (node_rewardLcuk) {
+            mk.ui.closePanel("rewardLuck");
+        }
+
         this.gameOver();
     }
 

+ 19 - 5
assets/script/before/view/uiItem/CellItem.ts

@@ -19,6 +19,9 @@ export default class CellItem extends cc.Component {
     /**cellItem的Icon图 */
     @property(cc.Sprite)
     spr_cellItemIcon: cc.Sprite = null;
+    /**cellItem的Icon图 */
+    @property(cc.Sprite)
+    spr_redPackIcon: cc.Sprite = null;
 
     /**纵列数 */
     public x: number = 0;
@@ -30,7 +33,7 @@ export default class CellItem extends cc.Component {
     public ifRemoved: boolean = false;
 
     /**是否有红包 */
-    public ifRedPacket:boolean = false;
+    public ifRedPacket: boolean = false;
 
     // LIFE-CYCLE CALLBACKS:
 
@@ -57,7 +60,7 @@ export default class CellItem extends cc.Component {
         this.node.y = cc.winSize.height * 0.5 + this.node.height + 50;
 
         this.ani_cellItem.play();
-         
+
         //LogUtil.log("[CellItem] init", this.x, this.y, endPos);
 
         this.setType();
@@ -109,7 +112,7 @@ export default class CellItem extends cc.Component {
         // LogUtil.log("lastType", lastType);
         // LogUtil.log("type", type);
         if (!lastType || lastType != this.type) {
-            mk.loader.load(`game/texture/cellItemIcon/${GameConst.iconIndex}/${this.type}`,cc.SpriteFrame).then((spriteFrame)=>{
+            mk.loader.load(`game/texture/cellItemIcon/${GameConst.iconIndex}/${this.type}`, cc.SpriteFrame).then((spriteFrame) => {
                 this.spr_cellItemIcon.spriteFrame = spriteFrame;
             })
         }
@@ -264,7 +267,7 @@ export default class CellItem extends cc.Component {
             .to(0.2, { x: endX })
             .call(() => {
                 if (ifLastCellItem) {
-                    mk.console.log("检测是否能消除!!!!!!!!!!!!!!!!!!!!!!!!!!最后移除"); 
+                    mk.console.log("检测是否能消除!!!!!!!!!!!!!!!!!!!!!!!!!!最后移除");
 
                     //先注释 避免重复判断 
                     GamePlay.Inst.checkIfEliminate();
@@ -286,6 +289,11 @@ export default class CellItem extends cc.Component {
         this.ani_cellItem.play();
     }
 
+    /** */
+    showRedPacket() {
+        this.spr_redPackIcon.node.active = true;
+    }
+
     /**
      * 回收
      * @param recycleType 回收类型 
@@ -345,9 +353,15 @@ export default class CellItem extends cc.Component {
                 let node_scoreEnergy = PoolMgr.Inst.getPoolPrefab(NODEPOOLPREFABTYPE.ScoreEnergy);
                 node_scoreEnergy.getComponent(ScoreEnergy).init(x, y, score);
                 GamePlay.Inst.node_effectUI.addChild(node_scoreEnergy);
+
+                if (this.spr_redPackIcon.node.active) {
+                    mk.ui.openPanel("module/reward/rewardLuck");
+                }
             }
         }
-
+        if (this.spr_redPackIcon.node.active) {
+            this.spr_redPackIcon.node.active = false;
+        }
         //回收
         PoolMgr.Inst.recyclePoolPrefab(NODEPOOLPREFABTYPE.CellItem, this.node);
     }

+ 23 - 2
assets/script/game/data/AdData.ts

@@ -31,6 +31,23 @@ export class AdData {
     }
 
 
+    public updateData(placementId, data) {
+        mk.console.logSingle("updateADData:" + placementId, data);
+        this.placementId = placementId;
+        this.adunit_format = data.adunit_format;
+        this.network_type = data.network_type;
+        this.network_placement_id = data.network_placement_id;
+        this.network_firm_id = data.network_firm_id;
+        this.adsource_id = data.adsource_id;
+        this.adsource_index = data.adsource_index;
+        this.adsource_price = data.adsource_price;
+        this.adsource_isheaderbidding = data.adsource_isheaderbidding;
+        this.publisher_revenue = data.publisher_revenue;
+        this.precision = data.precision;
+        this.ecpm_level = data.ecpm_level;
+    }
+
+
     public async watchVideo(type: AdFun) {
         this.ad_subType = type;
         let data = {
@@ -41,6 +58,7 @@ export class AdData {
             "version": gData.appData.appVersion,
             "tf_channel": gData.appData.tfChannel,
             "destoon_ad_place": this.placementId,
+            "ad_type": 1,
             "adunit_format": this.adunit_format,
             "network_type": this.network_type,
             "network_placement_id": this.network_placement_id,
@@ -50,11 +68,14 @@ export class AdData {
             "adsource_price": this.adsource_price,
             "adsource_isheaderbidding": this.adsource_isheaderbidding,
             "publisher_revenue": this.publisher_revenue,
-            "precision": this.precision,
+            "precision_ecpm": this.precision,
             "ecpm_level": this.ecpm_level,
+            "cfg_version": gData.appData.version,
+            "adsource_ecpm": gData.gameData.adShowConfig.average_ecpm,
             "ad_sbuType": this.ad_subType,
-            "ad_type": 1,
         }
+        mk.console.logSingle("updateVideoData:",data);
+        
         let response = await mk.http.sendData('updateVideo', data);
         if (response.errcode != 0) {
             return;

+ 19 - 2
assets/script/game/data/GameData.ts

@@ -17,6 +17,7 @@ export class GameData {
 
 
     public configs: any = {};
+    public adShowConfig:ADShowCfg;
     /** 功能开启 */
     public funOpenData: string[] = [];
 
@@ -49,15 +50,23 @@ export class GameData {
             }
             return;
         }
-        mk.console.logSingle("getAllConfigInfo", response.data)
+        mk.console.logSingle("getAllConfigInfo", response.data);
         this.initConfigs(response.data);
 
         data = {};
+        response = await mk.http.sendData('user/adShowConfig', data);
+        if (response.errcode != 0) {
+            return;
+        }
+        this.adShowConfig = response.data;
+        mk.console.logSingle("user/adShowConfig", response.data);
+
+        data = {};
         response = await mk.http.sendData('getInfoCrypt', data);
         if (response.errcode != 0) {
             return;
         }
-        mk.console.logSingle("getInfoCrypt", response.data)
+        mk.console.logSingle("getInfoCrypt", response.data);
         this.initPlayerProp(response.data)
 
         if (this.props == null) {
@@ -331,6 +340,14 @@ export enum AUDIO_TYPE {
     ef_fly = "ef_fly",
 }
 
+/** ECPM */
+type ADShowCfg = {
+    average_ecpm: number,
+    insert_probability: number,
+    is_show_banner: number,
+    is_show_inter: number,
+}
+
 type PlayerInfoType = {
     /** 自定义不需要校验的数据 */
     gameUserData: object,

+ 19 - 3
assets/script/game/data/LoginData.ts

@@ -28,15 +28,31 @@ export class LoginData {
     /** 是否授权 */
     public isAuth: boolean;
 
+    /** 服务协议 */
+    public ruleStr:string;
 
+    /** 隐私协议 */
+    public privacyStr:string;
 
     /**
      * 初始化本地配置
      * @returns 
      */
-    public loadLocalRes() {
-
-        this.loadResCompelete = true;
+    public async loadLocalRes() {
+        let result = await mk.loader.load("data/rule_data",cc.JsonAsset);
+        if(result && result.json){
+            this.ruleStr = '';
+            this.privacyStr = '';
+            let arr = result.json.server;
+            for(let i=0;i<arr.length;i++){
+                this.ruleStr += arr[i] + '\n';
+            }
+            arr = result.json.privacy;
+            for(let i=0;i<arr.length;i++){
+                this.privacyStr += arr[i] + '\n';
+            }
+            this.loadResCompelete = true;
+        }
     }
 
     /**

+ 1 - 1
assets/script/game/module/setting/Rule.ts

@@ -22,7 +22,7 @@ export default class Rule extends cc.Component {
      * @param type 0服务协议  1隐私协议
      */
     public setContent(type: string = "0") {
-        this.lbl_content.string = type == "0" ? "服务协议" : "隐私协议";
+        this.lbl_content.string = type == "0" ? gData.loginData.ruleStr : gData.loginData.privacyStr;
         this.scrollView.scrollToTop();
     }
 

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

@@ -76,10 +76,11 @@ export class ATRewardVideo extends zgSingleton {
         //ATJSSDK.printLog("AnyThinkRewardedVideoDemo::onRewardedVideoAdPlayStart(" + placementId + ", " + callbackInfo + ")");
 
         //视频埋点开始
-        // let data = JSON.parse(callbackInfo)
+        let data = JSON.parse(callbackInfo);
         // HttpMgr.Inst.updateADLog(4, placementId, data.adunit_format, data.network_type, data.network_placement_id,
         //     data.network_firm_id, data.adsource_id, data.adsource_index, data.adsource_price,
         //     data.adsource_isheaderbidding, data.publisher_revenue, data.precision, data.ecpm_level);
+        gData.adData.updateData(placementId,data);
 
         this.loadAd();
     }

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

@@ -84,13 +84,13 @@ export default class ATSDKMgr extends zgSingleton {
     watchVideoAdCallBack(adPlayStateType: AdPlayStateType) {
         switch (adPlayStateType) {
             case AdPlayStateType.WatchEnd:
-                // AdSystem.getInstance().wacthAdSuccess();
+                mk.ad.wacthAdSuccess();
                 break;
             case AdPlayStateType.PlayFail:
-                // AdSystem.getInstance().watchAdFail();
+                mk.ad.watchAdFail();
                 break;
             case AdPlayStateType.Cancel:
-                // AdSystem.getInstance().watchAdFail();
+                mk.ad.watchAdFail();
                 break;
         }
     }

+ 3 - 0
assets/script/mk/system/AdSystem.ts

@@ -59,11 +59,13 @@ export default class AdSystem {
 
     /** 观看广告失败 */
     public watchAdFail() {
+        mk.console.log("watchAdFail");
         this.videoAdcallBack(false);
     }
 
     /** 观看广告取消 */
     public watchAdCancel() {
+        mk.console.log("watchAdCancel");
         this.videoAdcallBack(false);
     }
 
@@ -72,6 +74,7 @@ export default class AdSystem {
      * @param placementId 广告位id
      */
     public wacthAdSuccess(placementId = '') {
+        mk.console.log("wacthAdSuccess");
         this.videoAdcallBack(true);
     }
 

+ 1 - 1
assets/script/mk/system/HttpSystem.ts

@@ -56,7 +56,7 @@ export default class HttpSystem {
                     if (httpRequest.status === 200) {
                         var responseStr = httpRequest.responseText;
                         let response = JSON.parse(responseStr);
-                        mk.console.log("response:", url, response)
+                        mk.console.logSingle("response:" + url, response)
                         resolve(response);
                     }
                     else {

+ 4 - 1
assets/script/mk/utils/LogUtil.ts

@@ -94,7 +94,10 @@ export default class LogUtil {
      * @returns 
      */
     public logSingle(tag: string, obj: any, frontStrNum: number = 0) {
-
+        if (cc.sys.os != cc.sys.OS_ANDROID) {
+            this.log(tag, obj);
+            return;
+        }
         if (!this.ifShowLog) {
             return;
         }

BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/caches/build_file_checksums.ser


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

@@ -10,9 +10,9 @@
         <option name="gradleJvm" value="1.8" />
         <option name="modules">
           <set>
-            <option value="C:/CocosDashboard_1.0.11/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx" />
             <option value="$PROJECT_DIR$" />
             <option value="$PROJECT_DIR$/app" />
+            <option value="D:/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 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/modules.xml

@@ -2,6 +2,7 @@
 <project version="4">
   <component name="ProjectModuleManager">
     <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/-1746423203/libcocos2dx.iml" filepath="$PROJECT_DIR$/.idea/modules/-1746423203/libcocos2dx.iml" group="proj.android-studio/libcocos2dx" />
       <module fileurl="file://$PROJECT_DIR$/.idea/modules/app/mk_framework.iml" filepath="$PROJECT_DIR$/.idea/modules/app/mk_framework.iml" group="proj.android-studio/mk_framework" />
       <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" />

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

@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id=":libcocos2dx" external.linked.project.path="D:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/res;file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/res;file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/debug;file://D:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/res;file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/res;file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/res;file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/res;file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/generated/res/rs/androidTest/debug;file://D:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes" />
+    <output-test url="file://D:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/java/src">
+      <sourceFolder url="file://D:/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://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx">
+      <sourceFolder url="file://D:/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://D:/Develop/CocosDashboard_1.0.9/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:/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://D:/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://D:/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" generated="true" />
+      <sourceFolder url="file://D:/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" generated="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/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:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/res" type="java-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/resources" type="java-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/assets" type="java-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/aidl" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/java" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/rs" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/debug/shaders" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/res" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/resources" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/assets" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/aidl" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/java" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/rs" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTestDebug/shaders" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/res" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/resources" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/assets" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/aidl" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/java" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/rs" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/testDebug/shaders" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/res" type="java-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/assets" type="java-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/aidl" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/rs" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/main/shaders" isTestSource="false" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/res" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/resources" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/assets" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/aidl" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/java" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/rs" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/androidTest/shaders" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/res" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/resources" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/assets" type="java-test-resource" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/aidl" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/java" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/rs" isTestSource="true" />
+      <sourceFolder url="file://D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/libcocos2dx/src/test/shaders" isTestSource="true" />
+      <excludeFolder url="file://D:/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="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" />
+    <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" />
+  </component>
+</module>

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

@@ -40,16 +40,16 @@
       <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/aidl_source_output_dir/debug/compileDebugAidl/out" 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/source/buildConfig/debug" 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/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/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/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" />

Разлика између датотеке није приказан због своје велике величине
+ 270 - 271
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build.json


+ 18 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.command.txt

@@ -0,0 +1,18 @@
+Executable : D:\Android\SDK\ndk\21.3.6528147\ndk-build.cmd
+arguments : 
+NDK_PROJECT_PATH=null
+APP_BUILD_SCRIPT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
+NDK_APPLICATION_MK=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
+APP_ABI=armeabi-v7a
+NDK_ALL_ABIS=armeabi-v7a
+NDK_DEBUG=1
+APP_PLATFORM=android-16
+NDK_OUT=D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj
+NDK_LIBS_OUT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib
+NDK_TOOLCHAIN_VERSION=clang
+NDK_MODULE_PATH=D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
+-j8
+NDK_DEBUG=1
+D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so
+jvmArgs : 
+

+ 95 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stderr.txt

@@ -0,0 +1,95 @@
+In file included from D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.cpp:47:
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    that->Set(context(), name_string, function);
+    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+1 warning generated.
+In file included from D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.cc:1:
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    that->Set(context(), name_string, function);
+    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+1 warning generated.
+In file included from D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:6:
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    that->Set(context(), name_string, function);
+    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:402:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    obj->Set(env->context(), env->errno_string(), Integer::New(env->isolate(), errorno));
+    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:403:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    obj->Set(env->context(), env->code_string(), estring);
+    ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:406:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+        obj->Set(env->context(), env->path_string(), path_string);
+        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:410:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+        obj->Set(env->context(), env->syscall_string(), OneByteString(env->isolate(), syscall));
+        ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:480:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    e->Set(env->context(), env->errno_string(), Integer::New(isolate, errorno));
+    ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:481:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    e->Set(env->context(), env->code_string(), js_code);
+    ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:482:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    e->Set(env->context(), env->syscall_string(), js_syscall);
+    ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:484:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+        e->Set(env->context(), env->path_string(), js_path);
+        ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:486:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+        e->Set(env->context(), env->dest_string(), js_dest);
+        ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:805:66: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
+                      OneByteString(env->isolate(), NODE_VERSION + 1));
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:731:9: note: expanded from macro 'READONLY_PROPERTY'
+        var,                                               \
+        ^~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:805:66: note: use array indexing to silence this warning
+                      OneByteString(env->isolate(), NODE_VERSION + 1));
+                                                                 ^
+                                                    &            [
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:731:9: note: expanded from macro 'READONLY_PROPERTY'
+        var,                                               \
+        ^
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:911:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+        arguments->Set(env->context(), i, String::NewFromUtf8(env->isolate(), argv[i], v8::NewStringType::kNormal).ToLocalChecked());
+        ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:913:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    process->Set(env->context(), FIXED_ONE_BYTE_STRING(env->isolate(), "argv"), arguments);
+    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:918:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+        exec_arguments->Set(env->context(), i, String::NewFromUtf8(env->isolate(), exec_argv[i], v8::NewStringType::kNormal).ToLocalChecked());
+        ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:920:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    process->Set(env->context(), FIXED_ONE_BYTE_STRING(env->isolate(), "execArgv"),
+    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/node.cc:1130:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    process->Set(env->context(),env->events_string(), events_obj);
+    ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+16 warnings generated.
+In file included from D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_agent.cc:6:
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    that->Set(context(), name_string, function);
+    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_agent.cc:675:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+  message->Set(parent_env_->context(), FIXED_ONE_BYTE_STRING(isolate, "cmd"),
+  ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+2 warnings generated.
+In file included from D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/inspector_io.cc:5:
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger/env.h:528:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
+    that->Set(context(), name_string, function);
+    ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+1 warning generated.
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/parser/JSONDataParser.cpp:498:13: warning: enumeration value 'Path' not handled in switch [-Wswitch]
+    switch (type)
+            ^
+1 warning generated.
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/tremolo/Tremolo/floor0.c:61:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
+  if(a<(-140<<12)) return 0;
+        ~~~~^
+1 warning generated.
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/jni/JniImp.cpp:313:5: warning: control reaches end of non-void function [-Wreturn-type]
+    }
+    ^
+1 warning generated.

+ 375 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stdout.txt

@@ -0,0 +1,375 @@
+Android NDK: WARNING: Unsupported source file extensions in D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x/cocos/Android.mk for module cocos2dx_static    
+Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EffectBase.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EffectVariant.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_video_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_renderer_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SocketIO.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= WebSocketServer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_gfx_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_gfx_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_webview_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_websocket_server.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_renderer_auto.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= mp3reader.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= tinysndfile.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= WebSocket-libwebsockets.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_socketio.cpp
+[armeabi-v7a] Compile++ arm  : cocos2djs <= main.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_websocket.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= cocos2d.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_spine_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2djs <= AppDelegate.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCSAXParser.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_dragonbones_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2djs <= jsb_module_register.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCImage.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MathUtil.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCGeometry.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCVertex.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Mat4.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Quaternion.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCFileUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Vec2.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Vec3.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Vec4.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_dragonbones_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Mat3.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCAutoreleasePool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCData.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCRef.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCConfiguration.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= base64.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= TGAlib.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_spine_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCValue.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCThreadPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccCArray.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ZipUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccRandom.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccTypes.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= etc1.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= etc2.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= pvr.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccUTF8.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCLog.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCGLUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCScheduler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= csscolorparser.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCRenderTexture.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= LocalStorage-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCDownloader.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCDownloader-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_opengl_utils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Uri.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= HttpClient-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= JavaScriptJavaBridge.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_classtype.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= config.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_opengl_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MappingUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_conversions.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= HandleObject.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RefCounter.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_platform_android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Value.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= State.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_xmlhttprequest.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Class.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ObjectWrap.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= xxtea.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Object.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_global.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= tinyxml2.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ioapi_mem.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Utils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ioapi.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ScriptEngine.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= unzip.cpp
+[armeabi-v7a] Compile arm    : cocos2dx_static <= ConvertUTF.c
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EventDispatcher.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= edtaa3func.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ConvertUTFWrapper.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SHA1.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EditBox-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCFontAtlas.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCTTFTypes.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCFontFreetype.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCTTFLabelAtlasCache.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= util.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= env.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCLabelLayout.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCTTFLabelRenderer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_socket.cc
+[armeabi-v7a] Compile arm    : cocos2dx_static <= http_parser.c
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= GFXUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= node.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= node_debug_options.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_agent.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_io.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_socket_server.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Types.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= FrameBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= DeviceGraphics.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= GFX.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= GraphicsHandle.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= IndexBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Program.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderTarget.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= State.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Texture.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Texture2D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= VertexBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= VertexFormat.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Config.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= InputAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Effect.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Camera.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Light.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Model.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= BaseRenderer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Pass.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= View.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Scene.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Technique.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ProgramLib.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= AssemblerBase.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CustomAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MaskAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ForwardRenderer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Assembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderData.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderDataList.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= TiledMapAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= AssemblerSprite.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SimpleSprite3D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SimpleSprite2D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SlicedSprite2D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SlicedSprite3D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MeshAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Particle3DAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MeshBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ModelBatcher.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= StencilManager.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MemPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ParallelTask.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= NodeMemPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderFlow.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= NodeProxy.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= VideoPlayer-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= WebViewImpl-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= CCEventAssetsManagerEx.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AssetFd.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= CCAsyncTaskPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= Manifest.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoder.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderProvider.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioEngine.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioEngine-inl.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderSLES.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderOgg.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= AssetsManagerEx.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderMp3.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderWav.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioResamplerCubic.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioResampler.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmBufferProvider.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmData.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmAudioPlayer.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= UrlAudioPlayer.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioMixerController.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioPlayerProvider.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmAudioService.cpp
+[armeabi-v7a] Compile thumb  : audioengine_static <= format.c
+[armeabi-v7a] Compile++ thumb: audioengine_static <= Track.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioMixer.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= minifloat.cpp
+[armeabi-v7a] Compile thumb  : audioengine_static <= primitives.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_helper.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= Utils.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IOBuffer.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MeshBuffer.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= middleware-adapter.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Animation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IOTypedArray.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TypedArrayPool.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MiddlewareManager.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationStateData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Atlas.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ParticleSimulator.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AtlasAttachmentLoader.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Attachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachmentLoader.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_editor_support_auto.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachmentTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Bone.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BoneData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BoundingBoxAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ClippingAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_particle_auto.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ColorTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Constraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CurveTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DeformTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DrawOrderTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Event.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= EventData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= EventTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Extension.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IkConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IkConstraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IkConstraintTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Json.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= LinkedMesh.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MathUtil.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MeshAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintMixTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintPositionTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintSpacingTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PointAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= RegionAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= RotateTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= RTTI.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ScaleTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ShearTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Skeleton.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonBinary.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonBounds.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonClipping.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonJson.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Skin.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Slot.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SlotData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SpineObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TextureLoader.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Timeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformConstraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformConstraintTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TranslateTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Triangulator.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TwoColorTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Updatable.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= VertexAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= VertexEffect.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachmentVertices.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonDataMgr.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= VertexEffectDelegate.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonAnimation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= spine-cocos2dx.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonRenderer.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonCacheMgr.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonCache.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachUtil.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonCacheAnimation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Animation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BaseTimelineState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= WorldClock.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TimelineState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Bone.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Armature.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Constraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DeformVertices.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BaseObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Slot.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Point.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= EventObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Transform.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationConfig.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DragonBones.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BoundingBoxData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CanvasData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BaseFactory.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ArmatureData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DisplayData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DragonBonesData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkinData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TextureAtlasData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= UserData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DataParser.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BinaryDataParser.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCTextureAtlasData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= JSONDataParser.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCArmatureDisplay.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCSlot.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCFactory.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= bitwise.c
+[armeabi-v7a] Compile arm    : vorbisidec <= codebook.c
+[armeabi-v7a] Compile arm    : vorbisidec <= dsp.c
+[armeabi-v7a] Compile arm    : vorbisidec <= floor0.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ArmatureCacheMgr.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ArmatureCache.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= floor1.c
+[armeabi-v7a] Compile arm    : vorbisidec <= floor_lookup.c
+[armeabi-v7a] Compile arm    : vorbisidec <= info.c
+[armeabi-v7a] Compile arm    : vorbisidec <= mapping0.c
+[armeabi-v7a] Compile arm    : vorbisidec <= framing.c
+[armeabi-v7a] Compile arm    : vorbisidec <= misc.c
+[armeabi-v7a] Compile arm    : vorbisidec <= mdct.c
+[armeabi-v7a] Compile arm    : vorbisidec <= res012.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCArmatureCacheDisplay.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= vorbisfile.c
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_normalize.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_alias_reduction.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_crc.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_decode_header.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachUtil.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_decode_huff_cw.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_getbits.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_dequantize_sample.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_framedecoder.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_get_main_data_size.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_get_side_info.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_get_scale_factors.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mpeg2_get_scale_data.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mpeg2_get_scale_factors.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mpeg2_stereo_proc.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_huffman_decoding.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_tables.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_huffman_parsing.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_imdct_synth.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mdct_6.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_dct_6.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_poly_phase_synthesis.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_equalizer.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_seek_synch.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_stereo_proc.cpp
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_polyphase_filter_window_gcc.s
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_reorder.cpp
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_mdct_18_gcc.s
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_dct_9_gcc.s
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_dct_16_gcc.s
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCDevice-android.cpp
+[armeabi-v7a] StaticLibrary  : libextension.a
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCFileUtils-android.cpp
+[armeabi-v7a] StaticLibrary  : libaudioengine.a
+[armeabi-v7a] Compile thumb  : cpufeatures <= cpu-features.c
+[armeabi-v7a] StaticLibrary  : libvorbisidec.a
+[armeabi-v7a] StaticLibrary  : libcpufeatures.a
+[armeabi-v7a] StaticLibrary  : libpvmp3dec.a
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= JniHelper.cpp
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCApplication-android.cpp
+[armeabi-v7a] StaticLibrary  : libeditorsupport.a
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= JniImp.cpp
+[armeabi-v7a] StaticLibrary  : libcocos2d.a
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCCanvasRenderingContext2D-android.cpp
+[armeabi-v7a] StaticLibrary  : libcocos2dandroid.a
+[armeabi-v7a] SharedLibrary  : libcocos2djs.so

+ 21 - 21
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build_mini.json

@@ -1,65 +1,65 @@
 {
   "buildFiles": [
-    "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk",
-    "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk"
+    "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk",
+    "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk"
   ],
   "cleanCommands": [
-    "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external NDK_DEBUG\u003d1 clean"
+    "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external NDK_DEBUG\u003d1 clean"
   ],
   "libraries": {
     "cocos2dandroid-debug-armeabi-v7a": {
       "artifactName": "cocos2dandroid",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2dandroid.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2dandroid.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2dandroid.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2dandroid.a"
     },
     "editorsupport-debug-armeabi-v7a": {
       "artifactName": "editorsupport",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libeditorsupport.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libeditorsupport.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libeditorsupport.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libeditorsupport.a"
     },
     "cocos2d-debug-armeabi-v7a": {
       "artifactName": "cocos2d",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2d.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2d.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2d.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2d.a"
     },
     "cocos2djs-debug-armeabi-v7a": {
       "artifactName": "cocos2djs",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2djs.so"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2djs.so"
     },
     "pvmp3dec-debug-armeabi-v7a": {
       "artifactName": "pvmp3dec",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libpvmp3dec.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libpvmp3dec.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libpvmp3dec.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libpvmp3dec.a"
     },
     "extension-debug-armeabi-v7a": {
       "artifactName": "extension",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libextension.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libextension.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libextension.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libextension.a"
     },
     "vorbisidec-debug-armeabi-v7a": {
       "artifactName": "vorbisidec",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libvorbisidec.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libvorbisidec.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libvorbisidec.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libvorbisidec.a"
     },
     "audioengine-debug-armeabi-v7a": {
       "artifactName": "audioengine",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libaudioengine.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libaudioengine.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libaudioengine.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libaudioengine.a"
     },
     "cpufeatures-debug-armeabi-v7a": {
       "artifactName": "cpufeatures",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcpufeatures.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d1 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcpufeatures.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcpufeatures.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcpufeatures.a"
     }
   }
 }

+ 6 - 6
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.command.txt

@@ -1,16 +1,16 @@
-Executable : D:\work\android\sdk\ndk\20.1.5948944\ndk-build.cmd
+Executable : D:\Android\SDK\ndk\21.3.6528147\ndk-build.cmd
 arguments : 
 NDK_PROJECT_PATH=null
-APP_BUILD_SCRIPT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
-NDK_APPLICATION_MK=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
+APP_BUILD_SCRIPT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
+NDK_APPLICATION_MK=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
 APP_ABI=armeabi-v7a
 NDK_ALL_ABIS=armeabi-v7a
 NDK_DEBUG=1
 APP_PLATFORM=android-16
-NDK_OUT=D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj
-NDK_LIBS_OUT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib
+NDK_OUT=D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj
+NDK_LIBS_OUT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib
 NDK_TOOLCHAIN_VERSION=clang
-NDK_MODULE_PATH=C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
+NDK_MODULE_PATH=D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
 -j8
 NDK_DEBUG=1
 APP_SHORT_COMMANDS=false

+ 0 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stderr.txt

@@ -1 +0,0 @@
-process_begin: CreateProcess(NULL, "", ...) failed.

Разлика између датотеке није приказан због своје велике величине
+ 0 - 7
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stdout.txt


+ 6 - 6
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/ndkBuild_build_command.txt

@@ -1,16 +1,16 @@
-Executable : D:\work\android\sdk\ndk\20.1.5948944\ndk-build.cmd
+Executable : D:\Android\SDK\ndk\21.3.6528147\ndk-build.cmd
 arguments : 
 NDK_PROJECT_PATH=null
-APP_BUILD_SCRIPT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
-NDK_APPLICATION_MK=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
+APP_BUILD_SCRIPT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
+NDK_APPLICATION_MK=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
 APP_ABI=armeabi-v7a
 NDK_ALL_ABIS=armeabi-v7a
 NDK_DEBUG=1
 APP_PLATFORM=android-16
-NDK_OUT=D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj
-NDK_LIBS_OUT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib
+NDK_OUT=D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj
+NDK_LIBS_OUT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib
 NDK_TOOLCHAIN_VERSION=clang
-NDK_MODULE_PATH=C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
+NDK_MODULE_PATH=D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
 -j8
 NDK_DEBUG=1
 APP_SHORT_COMMANDS=false

Разлика између датотеке није приказан због своје велике величине
+ 0 - 7
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/ndkBuild_build_output.txt


Разлика између датотеке није приказан због своје велике величине
+ 4 - 5
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build.json


+ 7 - 7
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.command.txt

@@ -1,18 +1,18 @@
-Executable : D:\work\android\sdk\ndk\20.1.5948944\ndk-build.cmd
+Executable : D:\Android\SDK\ndk\21.3.6528147\ndk-build.cmd
 arguments : 
 NDK_PROJECT_PATH=null
-APP_BUILD_SCRIPT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
-NDK_APPLICATION_MK=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
+APP_BUILD_SCRIPT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
+NDK_APPLICATION_MK=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
 APP_ABI=armeabi-v7a
 NDK_ALL_ABIS=armeabi-v7a
 NDK_DEBUG=0
 APP_PLATFORM=android-16
-NDK_OUT=D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj
-NDK_LIBS_OUT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib
+NDK_OUT=D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj
+NDK_LIBS_OUT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib
 NDK_TOOLCHAIN_VERSION=clang
-NDK_MODULE_PATH=C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
+NDK_MODULE_PATH=D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
 -j8
 NDK_DEBUG=0
-D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so
+D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so
 jvmArgs : 
 

+ 12 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stderr.txt

@@ -0,0 +1,12 @@
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/external/sources/tremolo/Tremolo/floor0.c:61:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
+  if(a<(-140<<12)) return 0;
+        ~~~~^
+1 warning generated.
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/editor-support/dragonbones/parser/JSONDataParser.cpp:498:13: warning: enumeration value 'Path' not handled in switch [-Wswitch]
+    switch (type)
+            ^
+1 warning generated.
+D:/Develop/CocosDashboard_1.0.9/resources/.editors/Creator/2.4.5/resources/cocos2d-x/cocos/platform/android/jni/JniImp.cpp:313:5: warning: control reaches end of non-void function [-Wreturn-type]
+    }
+    ^
+1 warning generated.

+ 373 - 2
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_cocos2djs_armeabi-v7a.stdout.txt

@@ -1,4 +1,375 @@
-Android NDK: WARNING: Unsupported source file extensions in C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x/cocos/Android.mk for module cocos2dx_static    
-Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
+Android NDK: WARNING: Unsupported source file extensions in D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x/cocos/Android.mk for module cocos2dx_static    
+Android NDK:   ../external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp    
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EffectBase.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EffectVariant.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_renderer_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_video_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_gfx_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_gfx_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= WebSocketServer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_webview_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_websocket_server.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= tinysndfile.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SocketIO.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= mp3reader.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_renderer_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_socketio.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_websocket.cpp
+[armeabi-v7a] Compile++ arm  : cocos2djs <= main.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_particle_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= WebSocket-libwebsockets.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_spine_manual.cpp
 [armeabi-v7a] Compile++ arm  : cocos2djs <= AppDelegate.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= cocos2d.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MathUtil.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_dragonbones_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCSAXParser.cpp
+[armeabi-v7a] Compile++ arm  : cocos2djs <= jsb_module_register.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCGeometry.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCImage.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCVertex.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Mat4.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Quaternion.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Vec2.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Vec3.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Vec4.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Mat3.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCAutoreleasePool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCData.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCRef.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCConfiguration.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= TGAlib.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= base64.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCThreadPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ZipUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCValue.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCFileUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccCArray.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccRandom.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccTypes.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= etc1.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= etc2.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= pvr.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCLog.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ccUTF8.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_dragonbones_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCGLUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCRenderTexture.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCScheduler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= LocalStorage-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCDownloader.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCDownloader-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= HttpClient-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_network_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Uri.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= JavaScriptJavaBridge.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_opengl_utils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_extension_auto.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_spine_auto.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_classtype.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= csscolorparser.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= config.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_network_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= HandleObject.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_cocos2dx_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RefCounter.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MappingUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_opengl_manual.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_conversions.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= State.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Value.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_xmlhttprequest.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_platform_android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Class.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ObjectWrap.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= xxtea.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Object.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ioapi_mem.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ioapi.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Utils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= tinyxml2.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= unzip.cpp
+[armeabi-v7a] Compile arm    : cocos2dx_static <= ConvertUTF.c
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ConvertUTFWrapper.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ScriptEngine.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EventDispatcher.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= edtaa3func.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= jsb_global.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SHA1.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCFontAtlas.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= EditBox-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCTTFTypes.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCFontFreetype.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCTTFLabelAtlasCache.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= util.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= env.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_io.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_agent.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_socket.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCTTFLabelRenderer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CCLabelLayout.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= inspector_socket_server.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= node.cc
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= node_debug_options.cc
+[armeabi-v7a] Compile arm    : cocos2dx_static <= http_parser.c
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= GFXUtils.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Types.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= FrameBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= DeviceGraphics.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= GFX.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= GraphicsHandle.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= IndexBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderTarget.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Program.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Texture.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= State.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Texture2D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= VertexBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Config.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= InputAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= VertexFormat.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Effect.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Camera.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Model.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Light.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= View.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= BaseRenderer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Pass.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Scene.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Technique.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= AssemblerBase.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Assembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MaskAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= CustomAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderData.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderDataList.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ForwardRenderer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= TiledMapAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ProgramLib.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= AssemblerSprite.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SimpleSprite2D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SimpleSprite3D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SlicedSprite3D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= SlicedSprite2D.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MeshAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= Particle3DAssembler.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= StencilManager.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MeshBuffer.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= MemPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ModelBatcher.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= NodeMemPool.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= RenderFlow.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= ParallelTask.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= NodeProxy.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= CCEventAssetsManagerEx.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= VideoPlayer-android.cpp
+[armeabi-v7a] Compile++ arm  : cocos2dx_static <= WebViewImpl-android.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AssetFd.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= CCAsyncTaskPool.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoder.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderProvider.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderOgg.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioEngine-inl.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioEngine.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderSLES.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderMp3.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioDecoderWav.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioResamplerCubic.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= Manifest.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioResampler.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmBufferProvider.cpp
+[armeabi-v7a] Compile++ arm  : cocos_extension_static <= AssetsManagerEx.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmAudioPlayer.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmData.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioMixerController.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= UrlAudioPlayer.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= Track.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= PcmAudioService.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioPlayerProvider.cpp
+[armeabi-v7a] Compile thumb  : audioengine_static <= format.c
+[armeabi-v7a] Compile++ thumb: audioengine_static <= minifloat.cpp
+[armeabi-v7a] Compile thumb  : audioengine_static <= primitives.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_helper.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= Utils.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IOBuffer.cpp
+[armeabi-v7a] Compile++ thumb: audioengine_static <= AudioMixer.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MeshBuffer.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= middleware-adapter.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Animation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IOTypedArray.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TypedArrayPool.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationStateData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MiddlewareManager.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AtlasAttachmentLoader.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Attachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Atlas.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachmentLoader.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ParticleSimulator.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachmentTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Bone.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BoneData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BoundingBoxAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= jsb_cocos2dx_editor_support_auto.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ClippingAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ColorTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Constraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CurveTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DeformTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DrawOrderTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Event.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= EventData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= EventTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Extension.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IkConstraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IkConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= IkConstraintTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Json.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= LinkedMesh.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MathUtil.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= MeshAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintMixTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintPositionTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PathConstraintSpacingTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= PointAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= RegionAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= RotateTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= RTTI.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ScaleTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ShearTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Skeleton.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonBounds.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonClipping.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Slot.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Skin.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SlotData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SpineObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonBinary.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TextureLoader.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Timeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformConstraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonJson.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformConstraintTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TranslateTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TwoColorTimeline.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Updatable.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Triangulator.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= VertexAttachment.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= VertexEffect.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachmentVertices.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonDataMgr.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= VertexEffectDelegate.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonAnimation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= spine-cocos2dx.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonCacheMgr.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonRenderer.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonCache.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkeletonCacheAnimation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachUtil.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BaseTimelineState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Animation.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= WorldClock.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TimelineState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Constraint.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Bone.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationState.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DeformVertices.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TransformObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Armature.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BaseObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Slot.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= EventObject.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Point.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= Transform.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationConfig.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DragonBones.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BoundingBoxData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CanvasData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AnimationData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ConstraintData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ArmatureData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BaseFactory.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DisplayData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DragonBonesData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= SkinData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= TextureAtlasData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= UserData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= DataParser.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= BinaryDataParser.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCTextureAtlasData.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCArmatureDisplay.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCSlot.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCFactory.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= bitwise.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ArmatureCacheMgr.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= codebook.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= ArmatureCache.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= dsp.c
+[armeabi-v7a] Compile arm    : vorbisidec <= floor0.c
+[armeabi-v7a] Compile arm    : vorbisidec <= floor1.c
+[armeabi-v7a] Compile arm    : vorbisidec <= floor_lookup.c
+[armeabi-v7a] Compile arm    : vorbisidec <= info.c
+[armeabi-v7a] Compile arm    : vorbisidec <= mapping0.c
+[armeabi-v7a] Compile arm    : vorbisidec <= framing.c
+[armeabi-v7a] Compile arm    : vorbisidec <= misc.c
+[armeabi-v7a] Compile arm    : vorbisidec <= mdct.c
+[armeabi-v7a] Compile arm    : vorbisidec <= res012.c
+[armeabi-v7a] Compile++ arm  : editor_support_static <= CCArmatureCacheDisplay.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_normalize.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= AttachUtil.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_crc.cpp
+[armeabi-v7a] Compile arm    : vorbisidec <= vorbisfile.c
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_alias_reduction.cpp
+[armeabi-v7a] Compile++ arm  : editor_support_static <= JSONDataParser.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_decode_header.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_decode_huff_cw.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_getbits.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_dequantize_sample.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_framedecoder.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_get_main_data_size.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_get_side_info.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_get_scale_factors.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mpeg2_get_scale_data.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mpeg2_get_scale_factors.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mpeg2_stereo_proc.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_huffman_decoding.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_huffman_parsing.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_tables.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_imdct_synth.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_mdct_6.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_dct_6.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_poly_phase_synthesis.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_equalizer.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_seek_synch.cpp
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_polyphase_filter_window_gcc.s
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_mdct_18_gcc.s
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_stereo_proc.cpp
+[armeabi-v7a] Compile++ arm  : pvmp3dec <= pvmp3_reorder.cpp
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_dct_9_gcc.s
+[armeabi-v7a] Compile arm    : pvmp3dec <= pvmp3_dct_16_gcc.s
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCDevice-android.cpp
+[armeabi-v7a] StaticLibrary  : libextension.a
+[armeabi-v7a] StaticLibrary  : libaudioengine.a
+[armeabi-v7a] Compile thumb  : cpufeatures <= cpu-features.c
+[armeabi-v7a] StaticLibrary  : libcocos2d.a
+[armeabi-v7a] StaticLibrary  : libvorbisidec.a
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCFileUtils-android.cpp
+[armeabi-v7a] StaticLibrary  : libpvmp3dec.a
+[armeabi-v7a] StaticLibrary  : libcpufeatures.a
+[armeabi-v7a] StaticLibrary  : libeditorsupport.a
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= JniHelper.cpp
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCApplication-android.cpp
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= JniImp.cpp
+[armeabi-v7a] Compile++ thumb: cocos2dxandroid_static <= CCCanvasRenderingContext2D-android.cpp
+[armeabi-v7a] StaticLibrary  : libcocos2dandroid.a
 [armeabi-v7a] SharedLibrary  : libcocos2djs.so

+ 21 - 21
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build_mini.json

@@ -1,65 +1,65 @@
 {
   "buildFiles": [
-    "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk",
-    "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk"
+    "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk",
+    "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk"
   ],
   "cleanCommands": [
-    "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external NDK_DEBUG\u003d0 clean"
+    "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external NDK_DEBUG\u003d0 clean"
   ],
   "libraries": {
     "cocos2djs-release-armeabi-v7a": {
       "artifactName": "cocos2djs",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2djs.so"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2djs.so"
     },
     "pvmp3dec-release-armeabi-v7a": {
       "artifactName": "pvmp3dec",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libpvmp3dec.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libpvmp3dec.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libpvmp3dec.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libpvmp3dec.a"
     },
     "cocos2dandroid-release-armeabi-v7a": {
       "artifactName": "cocos2dandroid",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2dandroid.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2dandroid.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2dandroid.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2dandroid.a"
     },
     "extension-release-armeabi-v7a": {
       "artifactName": "extension",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libextension.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libextension.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libextension.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libextension.a"
     },
     "editorsupport-release-armeabi-v7a": {
       "artifactName": "editorsupport",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libeditorsupport.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libeditorsupport.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libeditorsupport.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libeditorsupport.a"
     },
     "vorbisidec-release-armeabi-v7a": {
       "artifactName": "vorbisidec",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libvorbisidec.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libvorbisidec.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libvorbisidec.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libvorbisidec.a"
     },
     "audioengine-release-armeabi-v7a": {
       "artifactName": "audioengine",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libaudioengine.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libaudioengine.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libaudioengine.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libaudioengine.a"
     },
     "cocos2d-release-armeabi-v7a": {
       "artifactName": "cocos2d",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2d.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2d.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2d.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2d.a"
     },
     "cpufeatures-release-armeabi-v7a": {
       "artifactName": "cpufeatures",
-      "buildCommand": "D:\\work\\android\\sdk\\ndk\\20.1.5948944\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dC:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;C:\\CocosDashboard_1.0.11\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcpufeatures.a",
+      "buildCommand": "D:\\Android\\SDK\\ndk\\21.3.6528147\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\cocos;D:\\Develop\\CocosDashboard_1.0.9\\resources\\.editors\\Creator\\2.4.5\\resources\\cocos2d-x\\external -j8 NDK_DEBUG\u003d0 D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcpufeatures.a",
       "abi": "armeabi-v7a",
-      "output": "D:\\work\\cocos\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcpufeatures.a"
+      "output": "D:\\App\\mk_framework\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcpufeatures.a"
     }
   }
 }

+ 21 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.command.txt

@@ -0,0 +1,21 @@
+Executable : D:\Android\SDK\ndk\21.3.6528147\ndk-build.cmd
+arguments : 
+NDK_PROJECT_PATH=null
+APP_BUILD_SCRIPT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
+NDK_APPLICATION_MK=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
+APP_ABI=armeabi-v7a
+NDK_ALL_ABIS=armeabi-v7a
+NDK_DEBUG=0
+APP_PLATFORM=android-16
+NDK_OUT=D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj
+NDK_LIBS_OUT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib
+NDK_TOOLCHAIN_VERSION=clang
+NDK_MODULE_PATH=D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
+-j8
+NDK_DEBUG=0
+APP_SHORT_COMMANDS=false
+LOCAL_SHORT_COMMANDS=false
+-B
+-n
+jvmArgs : 
+

+ 0 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stderr.txt


Разлика између датотеке није приказан због своје велике величине
+ 5 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_generate_ndk_build_json_armeabi-v7a.stdout.txt


+ 6 - 6
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/ndkBuild_build_command.txt

@@ -1,16 +1,16 @@
-Executable : D:\work\android\sdk\ndk\20.1.5948944\ndk-build.cmd
+Executable : D:\Android\SDK\ndk\21.3.6528147\ndk-build.cmd
 arguments : 
 NDK_PROJECT_PATH=null
-APP_BUILD_SCRIPT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
-NDK_APPLICATION_MK=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
+APP_BUILD_SCRIPT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk
+NDK_APPLICATION_MK=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk
 APP_ABI=armeabi-v7a
 NDK_ALL_ABIS=armeabi-v7a
 NDK_DEBUG=0
 APP_PLATFORM=android-16
-NDK_OUT=D:/work/cocos/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj
-NDK_LIBS_OUT=D:\work\cocos\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib
+NDK_OUT=D:/App/mk_framework/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj
+NDK_LIBS_OUT=D:\App\mk_framework\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib
 NDK_TOOLCHAIN_VERSION=clang
-NDK_MODULE_PATH=C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;C:\CocosDashboard_1.0.11\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
+NDK_MODULE_PATH=D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\cocos;D:\Develop\CocosDashboard_1.0.9\resources\.editors\Creator\2.4.5\resources\cocos2d-x\external
 -j8
 NDK_DEBUG=0
 APP_SHORT_COMMANDS=false

Разлика између датотеке није приказан због своје велике величине
+ 0 - 5
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/.externalNativeBuild/ndkBuild/release/armeabi-v7a/ndkBuild_build_output.txt


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


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


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

@@ -4,23 +4,74 @@ import android.content.Context;
 import android.util.Log;
 
 import org.cocos2dx.javascript.AppActivity;
+import org.cocos2dx.javascript.util.DeviceUtil;
+import org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge;
+
+import com.aries.ttaxx.BuildConfig;
 import com.aries.ttaxx.wxapi.WXEntryActivity;
 
 public class ThirdSdkMgr {
 
+    /** 日志标签 */
     private static String _Tag = "[ThirdMgr]-------:";
-    /**  */
+
+    /** 主活动进程 */
     public static AppActivity appActivity = null;
-    /** */
+    /** 微信 */
     public static WXEntryActivity wxEntryActivity = null;
+    private static DeviceUtil DevicesUtil;
 
     public static void regToWx()
     {
         WXEntryActivity.getInstance().regToWx(ThirdSdkMgr.appActivity);
     }
 
+    //Cocos 对应与Java交互的脚本
+    public static String cocosJsbMgrName = "window.JsbMgr.";
+
+    //微信相关
+    /** 微信授权 */
     public static void WxAuth()
     {
         WXEntryActivity.getInstance().startWxAuth(ThirdSdkMgr.appActivity);
     }
+
+    //设备信息相关
+    /** 获取设备信息 */
+    public static void getDeviceInfo() {
+        Log.d("[ThirdSdkMgr] ","getDeviceInfo");
+        //获取安卓id
+        String ANDROID_ID = DevicesUtil.getAndroidId(appActivity);
+        //获取Oaid
+        String mOAID = DevicesUtil.getOaid();
+        //获取IMEI号
+        String imei1 = DevicesUtil.getImei(appActivity);
+        //获取mac
+        String mac = DevicesUtil.getMac(appActivity);
+        //获取版本名称
+        String versionName = DevicesUtil.getVersionName(appActivity);
+        //获取友盟的channel
+        String umengChannel = BuildConfig.UM_CHANNEL;
+        //获取设备类型
+        String deviceType = DevicesUtil.getSystemVersion();
+        //获取安卓版本
+        String androidVersion = DevicesUtil.getSystemModel();
+
+        updateDeviceInfo(ANDROID_ID, "", imei1, mac, mOAID, BuildConfig.UM_AID, versionName, umengChannel, deviceType, androidVersion);
+    }
+
+    /** 更新设备信息 */
+    public static void updateDeviceInfo(final String android_id, final String idfa, final String imei, final String mac,
+                                        final String oaid, final String umid, final String versionName,
+                                        final String umengChannel, final String deviceType, final String androidVersion) {
+//        android_id, idfa, imei, mac, oaid, umid
+        appActivity.runOnGLThread(new Runnable() {
+            @Override
+            public void run() {
+                String param =  android_id + "#" + idfa + "#" + imei + "#" + mac + "#" + oaid + "#" + umid + "#" + BuildConfig.TF_CHANNEL +
+                        "#" + versionName + "#" + umengChannel + "#" + deviceType + "#" + androidVersion ;
+                Cocos2dxJavascriptJavaBridge.evalString(cocosJsbMgrName + "updateDeviceInfo('" + param + "');");
+            }
+        });
+    }
 }

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

@@ -1,4 +1,198 @@
 package org.cocos2dx.javascript.util;
 
+import android.content.Context;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.net.wifi.WifiInfo;
+import android.net.wifi.WifiManager;
+import android.os.Build;
+import android.provider.Settings;
+import android.support.annotation.NonNull;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+import android.widget.Toast;
+
+import org.cocos2dx.javascript.thirdSdk.oaid.OaidHelper;
+
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.LineNumberReader;
+
 public class DeviceUtil {
+
+
+    /**
+     * 是否支持Oaid
+     */
+    private static boolean isSupportOaid = true;
+    private static int errorCode;
+    public  static String oaid;
+
+    public static String getErrorCode() {
+        return String.valueOf(errorCode);
+    }
+
+    public static boolean isSupportOaid() {
+        return isSupportOaid;
+    }
+
+    public static void setIsSupportOaid(boolean isSupportOaid) {
+        DeviceUtil.isSupportOaid = isSupportOaid;
+    }
+
+    public static void setIsSupportOaid(boolean isSupportOaid, int ErrorCode) {
+        DeviceUtil.isSupportOaid = isSupportOaid;
+        DeviceUtil.errorCode = ErrorCode;
+    }
+
+    /**预先获取Oaid*/
+    public static void preGetOaid(Context context) {
+        Log.d("[DevicesUtil] ids","1");
+        //获取OAID等设备标识符
+        OaidHelper oaidHelper = new OaidHelper(appIdsUpdater);
+        oaidHelper.getDeviceIds(context);
+    }
+
+    public static OaidHelper.AppIdsUpdater appIdsUpdater = new OaidHelper.AppIdsUpdater() {
+        @Override
+        public void OnIdsAvalid(@NonNull String ids) {
+            Log.d("[DevicesUtil] ids2: ", ids);
+            DeviceUtil.oaid = ids;
+        }
+    };
+
+    /**
+     * 获取Oaid
+     */
+    public static String getOaid() {
+        String idfa;
+        if (DeviceUtil.isSupportOaid()) {
+            idfa = DeviceUtil.oaid;
+        } else {
+            idfa = null;
+            // idfa = "获取失败,ErrorCode: " + DEV.getErrorCode();
+            Log.d("获取失败,ErrorCode",DeviceUtil.getErrorCode());
+        }
+        return idfa;
+    }
+
+    //-------- 获取Imei --------
+    public static String getImei(Context context) {
+        String imei = "";
+        try {
+            TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
+            imei = tm.getDeviceId();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return imei;
+    }
+
+    //-------- 获取mac地址--------
+    public static String getMac(Context context) {
+        String strMac = null;
+        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
+            Log.e("=====", "6.0以下");
+            Toast.makeText(context, "6.0以下", Toast.LENGTH_SHORT).show();
+            strMac = getLocalMacAddressFromWifiInfo(context);
+            return strMac;
+        } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+            Log.e("=====", "7.0以上");
+            strMac = getMac();
+            return strMac;
+        }
+        return "02:00:00:00:00:00";
+    }
+
+    /**
+     * 这是使用adb shell命令来获取mac地址的方式
+     *
+     * @return
+     */
+    public static String getMac() {
+        String macSerial = null;
+        String str = "";
+
+        try {
+            Process pp = Runtime.getRuntime().exec("ip addr");
+            InputStreamReader ir = new InputStreamReader(pp.getInputStream());
+            LineNumberReader input = new LineNumberReader(ir);
+
+            for (; null != str; ) {
+                str = input.readLine();
+                if (str != null) {
+                    macSerial = str.trim();// 去空格
+                    if (macSerial.indexOf("link/ether") != -1) {
+                        break;
+                    }
+                }
+            }
+        } catch (IOException ex) {
+            // 赋予默认值
+            ex.printStackTrace();
+        }
+//        Log.d("vvvvvvvvv  ", "getMac: " + macSerial);
+        String mac = "";
+        if (macSerial.split(" ").length >= 2) {
+            mac = macSerial.split(" ")[1];
+        }
+        return mac;
+    }
+
+    /**
+     * 根据wifi信息获取本地mac
+     *
+     * @param context
+     * @return
+     */
+    public static String getLocalMacAddressFromWifiInfo(Context context) {
+        WifiManager wifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
+        WifiInfo winfo = wifi.getConnectionInfo();
+        String mac = winfo.getMacAddress();
+        return mac;
+    }
+
+    // Android Id
+    public static String getAndroidId(Context context) {
+        String androidId = Settings.Secure.getString(
+                context.getContentResolver(), Settings.Secure.ANDROID_ID);
+        return androidId;
+    }
+
+    /**
+     * 获取当前手机系统版本号
+     *
+     * @return 系统版本号
+     */
+    public static String getSystemVersion() {
+        return android.os.Build.VERSION.RELEASE;
+    }
+
+    /**
+     * 获取手机型号
+     *
+     * @return 手机型号
+     */
+    public static String getSystemModel() {
+        return android.os.Build.MODEL;
+    }
+
+    /**
+     * get App versionName
+     *
+     * @param context
+     * @return
+     */
+    public static String getVersionName(Context context) {
+        PackageManager packageManager = context.getPackageManager();
+        PackageInfo packageInfo;
+        String versionName = "";
+        try {
+            packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
+            versionName = packageInfo.versionName;
+        } catch (PackageManager.NameNotFoundException e) {
+            e.printStackTrace();
+        }
+        return versionName;
+    }
 }

Неке датотеке нису приказане због велике количине промена