diff --git a/Tool/Channels/StableOverseaDev/Assets/Code/Scripts/AOT/BI/TalkingDataInitTool.Channel.cs b/Tool/Channels/StableOverseaDev/Assets/Code/Scripts/AOT/BI/TalkingDataInitTool.Channel.cs
new file mode 100644
index 00000000000..090121f5b24
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Code/Scripts/AOT/BI/TalkingDataInitTool.Channel.cs
@@ -0,0 +1,5 @@
+public partial class TalkingDataInitTool
+{
+ public static string channel = "StableDev";
+}
+
diff --git a/Tool/Channels/StableOverseaDev/Assets/Code/Scripts/Framework/Net/PostHeader.Key.cs b/Tool/Channels/StableOverseaDev/Assets/Code/Scripts/Framework/Net/PostHeader.Key.cs
new file mode 100644
index 00000000000..a0059efd21e
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Code/Scripts/Framework/Net/PostHeader.Key.cs
@@ -0,0 +1,22 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public partial class PostHeader
+{
+ ///
+ /// 加密算法拼接密钥
+ ///
+ static string key = "us8J-eP3jJI04_UULhGTfouIFvs3XXQKdSuf44s4ELg=";
+
+
+ ///
+ /// 头部包含密钥
+ ///
+ static string accessKey = "MmCjnmZiXAVC3RT1";
+
+ ///
+ /// 用于BI的url
+ ///
+ public static string PostUrl = "http://openapi.kedrgame.com/api/v1/";
+}
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/AndroidManifest.xml b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/AndroidManifest.xml
new file mode 100644
index 00000000000..b0861159862
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/AndroidManifest.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/AndroidManifest.xml.meta b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/AndroidManifest.xml.meta
new file mode 100644
index 00000000000..e85884bc4c7
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/AndroidManifest.xml.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e67627dae8fb6664abc0325a1e989564
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/DevNLD-release.aar b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/DevNLD-release.aar
new file mode 100644
index 00000000000..32ba390204e
Binary files /dev/null and b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/DevNLD-release.aar differ
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/DevNLD-release.aar.meta b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/DevNLD-release.aar.meta
new file mode 100644
index 00000000000..2d186dfb60e
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/DevNLD-release.aar.meta
@@ -0,0 +1,32 @@
+fileFormatVersion: 2
+guid: 42887166198c26f4a88574c85ebbf377
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/alipaysdk-android-15.8.17.aar b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/alipaysdk-android-15.8.17.aar
new file mode 100644
index 00000000000..a34f8139b13
Binary files /dev/null and b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/alipaysdk-android-15.8.17.aar differ
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/alipaysdk-android-15.8.17.aar.meta b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/alipaysdk-android-15.8.17.aar.meta
new file mode 100644
index 00000000000..40fa5211bac
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AliPay/alipaysdk-android-15.8.17.aar.meta
@@ -0,0 +1,32 @@
+fileFormatVersion: 2
+guid: 99faef125be8c3446a158d4b75c6428a
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AndroidManifest.xml b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AndroidManifest.xml
new file mode 100644
index 00000000000..c071f63d888
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/AndroidManifest.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/WechatPay/pay-debug.aar b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/WechatPay/pay-debug.aar
new file mode 100644
index 00000000000..aadc9c29bf4
Binary files /dev/null and b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/WechatPay/pay-debug.aar differ
diff --git a/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/WechatPay/pay-debug.aar.meta b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/WechatPay/pay-debug.aar.meta
new file mode 100644
index 00000000000..e52f25d2b86
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/Assets/Plugins/Android/WechatPay/pay-debug.aar.meta
@@ -0,0 +1,32 @@
+fileFormatVersion: 2
+guid: 3b6bcfef57fcb4719bb44b6f7b71be30
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Tool/Channels/StableOverseaDev/ChannelSetting.yaml b/Tool/Channels/StableOverseaDev/ChannelSetting.yaml
new file mode 100644
index 00000000000..48466f16cc5
--- /dev/null
+++ b/Tool/Channels/StableOverseaDev/ChannelSetting.yaml
@@ -0,0 +1,41 @@
+# 宏定义列表,供脚本添加到 PlayerSettings 的宏定义中
+Define_list:
+ - LOGIN_PHONE # 手机登录宏
+ - BI_PHXH # BI
+
+# 应用包名
+PackageName: "com.kedrgame.xuesong"
+
+# 多语言配置
+Language: "Lan_CN"
+
+# 当前版本号
+Version: "0.1.0"
+
+# BuildCode
+BuildCode: 4
+
+# 构建资源远程上传路径
+OssRemoteUploadPath: "oss://nld-dev-tuiqkbrtfjhuiaoz/client_res/Build"
+AssetsEndPoint: "oss-cn-chengdu.aliyuncs.com"
+
+# 阿里云 OSS 配置
+ConfigAccessKeyId: "LTAI5tSoxnie6B5hot9PJVHC"
+ConfigAccessKeySecret: "UF4mUjfxkE457WyfhKqSVOOn5uOB0H"
+ConfigBucketName: "nld-dev-tuiqkbrtfjhuiaoz"
+ConfigURL: "http://tuiqkbrtfjhuiaoz.kedrgame.com"
+
+# http请求配置
+AppAccessKey: "5KYjfTx7hTbvqiqd"
+AppKey: "iCS4ioaLGCZY1T_7bS0sU6HnURTHqOWq5hOtRYfH1Ts="
+
+# 崩溃监控配置(仅 Android)
+CrashSight_Android:
+ id: "669a94ce69" # 崩溃上报的 App ID
+ key: "d9412717-2416-4270-b8bc-f7a0805f988f" # 崩溃上报的 Key
+
+FIREBASE_APP_ID: "1:613603746955:android:e80d32ba72cae8a707e08e"
+
+Packages:
+ - CrashSight@latest
+ - Firebase@11.6.0