मेरे पास मेरी build.gradle पर निम्न कोड:Gradle रिलीज़ मोड पर डीबग करने योग्य APK द्वारा पैदा कर रहा है
./gradlew assembleEnemRelease
जब:
productFlavors {
juridico {
applicationId "br.com.eit.appprovaconcursos"
}
enem {
applicationId "com.ioasys.appprova"
}
}
buildTypes {
defaultConfig {
debuggable false
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
testCoverageEnabled true
}
release {
debuggable false
testCoverageEnabled true
//noinspection GroovyAssignabilityCheck
signingConfig signingConfigs.release
}
}
डी रिहाई APK मैं निम्न आदेश का उपयोग उत्पन्न करने के लिए Google Play पर जेनरेट किए गए एपीके (app-enem-release.apk
) को अपलोड करने में मुझे निम्न त्रुटि मिली:
आपने अपलोड किया एक डीबग करने योग्य एपीके। सुरक्षा कारणों से आपको Google Play में प्रकाशित होने से पहले डिबगिंग को अक्षम करने की आवश्यकता है। डिबग करने योग्य एपीके के बारे में और जानें।
मैं एंड्रॉयड प्रकट android:debuggable="false"
पर एक गैर-डीबग कठिन कोडिंग से APK उत्पन्न करने में सक्षम था। लेकिन बिल्ड कॉन्फ़िगरेशन अभी भी डिबगबल बिल्ड की तरह काम कर रहा है, जैसा कि आप जेनरेट बिल्ड.कॉन्फिग में देख सकते हैं (मैं डबल चेक और यह बिल्ड कॉन्फ़िगरेशन रिलीज फ़ोल्डर से है, मुझे क्रैशलिटिक्स पर कोई भी डेटा नहीं मिल रहा है, और मैं इसे अक्षम करता हूं डीबग बनाता है)।
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "com.ioasys.appprova";
public static final String BUILD_TYPE = "release";
public static final String FLAVOR = "enem";
public static final int VERSION_CODE = 20135;
public static final String VERSION_NAME = "3.0.1";
}
एक ही समस्या यहाँ ... –
@Guiherme टोरेस कास्त्रो: आप इस http://ideone.com/c376gt – dex
मैं लिंक दे रहा हूँ क्योंकि मैं भी इस सवाल का जवाब की लेकिन में यकीन नहीं है के साथ अपने Gradle फ़ाइल की जगह प्रयास करें कर सकते हैं इस तरह मैंने अपनी समस्या हल की। – dex