INNER CODE UNIT · Java

generateV1Channel

Tencent/VasDolly · command/src/main/java/com/tencent/vasdolly/command/ThreadManager.java:84

    public void generateV1Channel(File baseApk, List<String> channelList, File outputDir, boolean isFastMode) {
        String apkName = baseApk.getName();
        setChannelNum(channelList.size());
        for (String channel : channelList) {
            String apkChannelName = Util.getChannelApkName(apkName, channel);
            System.out.println("generateV1Channel , channel = " + channel + " , apkChannelName = " + apkChannelName);
            File destFile = new File(outputDir, apkChannelName);
            mExecutorService.execute(new ChanndelRunnable(baseApk, destFile, channel, isFastMode));
        }
        try {
            mChannelountDownLatch.await();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        if (mChannelSuccessNum.get() != mChannelNum) {
            System.out.println("Fail , need generate channel num : " + mChannelNum + " , but success only num : " + mChannelSuccessNum.get() + " , success apk list : " + mChannelSuccessList);
        } else {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…