Android
Android不需要重新编译打渠道包
原文参考Android批量打包提速 - 1分钟900个市场不是梦 Apk打渠道包简直是一个噩梦,每个apk打包需要两分钟的话,40个包那就是需要很长时间。 这篇文中使用了一个技巧就是: 如果在META-INF目录内添加空文件,可以不用重新签名应用。因此,通过为不同渠道的应用添加不同的空文件,可以唯一标识一个渠道。 从Apk中读取渠道名字的代码如下: /** * 从apk中获取版本信息 * @param context * @param channelKey * @return */ private static String getChannelFromApk(Context context, String channelKey) { //从apk包中获取 ApplicationInfo appinfo = context.getApplicationInfo(); String sourceDir = appinfo.sourceDir; //注