public static void BuildMiInstallPackage(bool fullPackage = true) { SetLauncherIconSetting(new string[] { "Assets/SDKIcon/gfan/ic_launcher144.png", "Assets/SDKIcon/gfan/ic_launcher72.png", "Assets/SDKIcon/gfan/ic_launcher48.png", "Assets/SDKIcon/gfan/ic_launcher48.png", }); string platform = PlatformMi; string suffix = GetBundleIdentifierSplitChar() + platform; RecordChannel2Resouces(platform); CleanupBundleIdentifier(); PlayerSettings.applicationIdentifier += suffix; #if UNITY_ANDROID ModifyManifestPackageName(BuildAndroid.ManifestEntryPackageName + suffix); if (fullPackage) { // tzz added for preprocessing for build full apk // change AndroidMenifest file and copy the base jar file to right folder BuildAndroid.PreProcessToBuildFullApk(); BuildAndroidPackage(platform); } else { BuildAndroid.BuildSplitGame(BuildAndroid.GetCombineApkName(platform)); } #elif UNITY_IPHONE #endif }
public static string BuildGfanInstallPackage(bool fullPackage = true, string subChannel = "") { SetLauncherIconSetting(new string[] { #if UNITY_ANDROID "Assets/SDKIcon/gfan/ic_launcher144.png", "Assets/SDKIcon/gfan/ic_launcher72.png", "Assets/SDKIcon/gfan/ic_launcher48.png", "Assets/SDKIcon/gfan/ic_launcher48.png", #elif UNITY_IPHONE "Assets/SDKIcon/gfan/ic_launcher57.png", "Assets/SDKIcon/gfan/ic_launcher114.png", "Assets/SDKIcon/gfan/ic_launcher72.png", "Assets/SDKIcon/gfan/ic_launcher144.png", #endif }); string path = ""; string platform = PlatformGfan; string suffix = GetBundleIdentifierSplitChar() + platform; RecordChannel2Resouces(platform + subChannel); CleanupBundleIdentifier(); // PlayerSettings.bundleIdentifier += suffix; #if UNITY_ANDROID // modify the manifest.xml file ModifyManifestPackageName(BuildAndroid.ManifestEntryPackageName); if (fullPackage) { // tzz added for preprocessing for build full apk // change AndroidMenifest file and copy the base jar file to right folder BuildAndroid.PreProcessToBuildFullApk(); path = BuildAndroidPackage(platform); } else { BuildAndroid.BuildSplitGame(BuildAndroid.GetCombineApkName(platform)); } #elif UNITY_IPHONE BuildXcodeProject("GfanSDK"); #endif return(path); }
public static void BuildMultCPsAndroid() { // tzz added for preprocessing for build full apk // change AndroidMenifest file and copy the base jar file to right folder BuildAndroid.PreProcessToBuildFullApk(); int assetIdx = Application.dataPath.IndexOf("/Assets"); projectPath = Application.dataPath.Substring(0, assetIdx) + "/"; ReadChannelIdsFile(projectPath + channelFilePath); ReadManifestContents(); for (int i = 0; i < channelIds.Count; i++) { BuildOneChannelApk(channelIds[i]); } ResetManifestChannelId(); }
static void BuildWPayInstallPackage(string subChannnelID, bool fullPackage = true) { SetLauncherIconSetting(new string[] { #if UNITY_ANDROID "Assets/SDKIcon/wpay/ic_launcher144.png", "Assets/SDKIcon/wpay/ic_launcher72.png", "Assets/SDKIcon/wpay/ic_launcher48.png", "Assets/SDKIcon/wpay/ic_launcher48.png", #elif UNITY_IPHONE "Assets/SDKIcon/91/ic_launcher57.png", "Assets/SDKIcon/91/ic_launcher114.png", "Assets/SDKIcon/91/ic_launcher72.png", "Assets/SDKIcon/91/ic_launcher144.png", #endif }); string platform = PlatformWPay; string suffix = GetBundleIdentifierSplitChar() + platform; RecordChannel2Resouces(platform); RecordSubChannel2Resouces(subChannnelID); CleanupBundleIdentifier(); PlayerSettings.applicationIdentifier += suffix; #if UNITY_ANDROID ModifyManifestPackageName(BuildAndroid.ManifestEntryPackageName + suffix); if (fullPackage) { // tzz added for preprocessing for build full apk // change AndroidMenifest file and copy the base jar file to right folder BuildAndroid.PreProcessToBuildFullApk(); BuildAndroidPackage(platform, subChannnelID); } else { BuildAndroid.BuildSplitGame(BuildAndroid.GetCombineApkName(platform)); } #elif UNITY_IPHONE BuildXcodeProject("ND91SDK"); #endif }