INNER CODE UNIT · Java

generateV1ChannelApk

Tencent/VasDolly · command/src/main/java/com/tencent/vasdolly/command/Util.java:178

    private static void generateV1ChannelApk(File baseApk, List<String> channelList, File outputDir, boolean isFastMode) {
        if (!ChannelReader.containV1Signature(baseApk)) {
            System.out.println("File " + baseApk.getName() + " not signed by v1 , please check your signingConfig , if not have v1 signature , you can't install Apk below 7.0");
            return;
        }

        String apkName = baseApk.getName();
        //判断基础包是否已经包含渠道信息

        String testChannel = ChannelReader.getChannelByV1(baseApk);
        if (testChannel != null) {
            System.out.println("baseApk : " + baseApk.getAbsolutePath() + " has a channel : " + testChannel + ", only ignore");
            return;
        }

        long startTime = System.currentTimeMillis();
        System.out.println("------ File " + apkName + " generate v1 channel apk  , begin ------");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…