diff --git a/command/jar/ApkChannelPackage.jar b/command/jar/ApkChannelPackage.jar index be49a1c..e44e5e3 100644 Binary files a/command/jar/ApkChannelPackage.jar and b/command/jar/ApkChannelPackage.jar differ diff --git a/command/src/main/java/com/leon/channel/command/Util.java b/command/src/main/java/com/leon/channel/command/Util.java index 4b35bde..4af78fa 100644 --- a/command/src/main/java/com/leon/channel/command/Util.java +++ b/command/src/main/java/com/leon/channel/command/Util.java @@ -139,6 +139,7 @@ private static void generateV1ChannelApk(File baseApk, List channelList, System.out.println("baseApk : " + baseApk.getAbsolutePath() + " not have channel info , so can add a channel info"); } + long startTime = System.currentTimeMillis(); System.out.println("------ File " + apkName + " generate v1 channel apk , begin ------"); try { @@ -167,6 +168,8 @@ private static void generateV1ChannelApk(File baseApk, List channelList, } System.out.println("------ File " + apkName + " generate v1 channel apk , end ------"); + long cost = System.currentTimeMillis() - startTime; + System.out.println("------ total " + channelList.size() + " channel apk , cost : " + cost + " ------"); } /** @@ -195,11 +198,14 @@ private static void generateV1ChannelApkMultiThread(File baseApk, List c System.out.println("baseApk : " + baseApk.getAbsolutePath() + " not have channel info , so can add a channel info"); } + long startTime = System.currentTimeMillis(); System.out.println("------ File " + apkName + " generate v1 channel apk , begin ------"); //多线程生成渠道包 ThreadManager.getInstance().generateV1Channel(baseApk, channelList, outputDir); ThreadManager.getInstance().destory(); System.out.println("------ File " + apkName + " generate v1 channel apk , end ------"); + long cost = System.currentTimeMillis() - startTime; + System.out.println("------ total " + channelList.size() + " channel apk , cost : " + cost + " ------"); } /** @@ -211,6 +217,7 @@ private static void generateV1ChannelApkMultiThread(File baseApk, List c */ private static void generateV2ChannelApk(File baseApk, List channelList, File outputDir) { String apkName = baseApk.getName(); + long startTime = System.currentTimeMillis(); System.out.println("------ File " + apkName + " generate v2 channel apk , begin ------"); try { @@ -240,6 +247,8 @@ private static void generateV2ChannelApk(File baseApk, List channelList, } System.out.println("------ File " + apkName + " generate v2 channel apk , end ------"); + long cost = System.currentTimeMillis() - startTime; + System.out.println("------ total " + channelList.size() + " channel apk , cost : " + cost + " ------"); } /**