我正在尝试在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文件中不可用