मेरी Android Studio
परियोजना में build configuration
कुछ के साथ दो हैं buildConfigField
:
buildTypes {
def SERVER_URL = "SERVER_URL"
def APP_VERSION = "APP_VERSION"
debug {
buildConfigField "String", SERVER_URL, "http://dev.myserver.com"
buildConfigField "String", APP_VERSION, "0.0.1"
}
release {
buildConfigField "String", SERVER_URL, "https://myserver.com"
buildConfigField "String", APP_VERSION, "0.0.1"
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
मुझे निम्नानुसार त्रुटि और त्रुटि मिल रही है:
/path/to/generated/BuildConfig.java
Error:(14, 47) error: ';' expected
Error:(15, 47) error: ';' expected
उत्पन्न BuildConfig.java
इस प्रकार है:
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "com.mycuteoffice.mcoapp";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0";
// Fields from build type: debug
public static final String APP_VERSION = 0.0.1;
public static final String SERVER_URL = http://dev.mycuteoffice.com;
}
मुझे लगता है कि स्ट्रिंग के प्रकार के रूप में वे ठीक से उत्पन्न नहीं हो रहे हैं APP_VERSION
और SERVER_URL
उनके पास उद्धरण नहीं हैं।
मुझे यकीन नहीं है कि यह इस तरह से क्यों उत्पन्न किया जा रहा है। कृपया मुझे बताएं कि मैं इस मुद्दों को कैसे हल कर सकता हूं।
buildConfigField "String", APP_VERSION, ' "0.0.1" '
(पाठ्यक्रम के रिक्त स्थान के बिना)