BASE64_KEY的编译失败;有关详细信息,请参见编译器错误输出

时间:2018-09-21 21:46:15

标签: java android

我正在尝试在Android Studio上使用此Text应用  https://github.com/tranleduy2000/text_converter。 但是,gradle构建失败(以下错误消息)。请让我知道要解决此问题需要解决的问题。

错误:编译失败;有关详细信息,请参见编译器错误输出。让我知道base64_key到底是什么。

public class Premium {
    static final String BASE64_KEY;
    //SKU for my product: the premium upgrade
    static final String SKU_PREMIUM;
    /**
     * access faster
     */
    private static boolean IS_PREMIUM = false;

    static {
        BASE64_KEY = BuildConfig.BASE64_KEY.replaceAll("\\s+", "");
        SKU_PREMIUM = "text_converter_premium";
    }

    /**
     * Purchase user
     *
     * @param context - Android context
     */
    public static boolean isPremiumUser(Context context) {
        return IS_PREMIUM || PremiumFileUtil.licenseCached(context);
    }

    /**
     * Purchase user
     */
    public static void setPremiumUser(Context context, boolean isPremium) {
        IS_PREMIUM = isPremium;
        if (isPremium) {
            PremiumFileUtil.saveLicence(context);
        } else {
            if (CLEAR_LICENSE_WHEN_REFUND) {
                PremiumFileUtil.clearLicence(context);
            }
        }
    }

    /**
     * @param context - the android context
     * @return true if free user
     */
    public static boolean isFreeUser(Context context) {
        return !isPremiumUser(context);
    }

    static class Config {
        /**
         * Some device return null value when check purchase, so it can be clear license and show
         * ads even user buy premium
         */
        static final boolean CLEAR_LICENSE_WHEN_REFUND = false;
    }

}

并且可以创建此文件,因为它在github repo文件中不可用

0 个答案:

没有答案
相关问题