एंड्रॉइड वर्जन और कोड वर्जन नंबर कैसे बदलें?


173

एंड्रॉइड वर्जन और कोड वर्जन नंबर एंड्रॉइड स्टूडियो में कैसे बदलें? मैं Google Play पर एपीके फाइल (ऐप) बदलना चाहता हूं और मुझे एंड्रॉइड वर्जन और कोड वर्जन नंबर बदलने की जरूरत है। मैंने इसके साथ Android Studio में AndroidManifest.xml फ़ाइल की कोशिश की:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bestsoftcorporation.circle.app"
android:versionCode="101"
android:versionName="2.0">

लेकिन यह काम नहीं करता है। जब मैंने इसे Google Play पर प्रकाशित करने का प्रयास किया तो यह प्रदर्शित हुआ कि मुझे Android संस्करण का नाम और कोड बदलना होगा।

जवाबों:


333

बिल्ड.ग्रेड में जाएं और defaultConfigएलिमेंट के अंदर वर्जन कोड और नाम सेट करें

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

स्क्रीनशॉट


2
क्या जावा में संस्करणनाम तक पहुंचने का एक तरीका है?
मार्क मोलिना

क्या हमें भी xml verion को बदलना होगा अगर केवल java files को अपडेट किया गया है? ->? Xml version = "1.0" एन्कोडिंग = "utf-8"?>
अभिनव अरोरा

2
संस्करण को बदलने के बाद परियोजना को साफ करना सुनिश्चित करें या यह एपीके में नहीं दिख सकता है।
RhodanV5500

6
इसने मेरी समस्या भी हल कर दी। हालांकि, मैं वास्तव में नफरत करता हूं, नफरत करता हूं, हाहाते हैं जब आपके पास लाख अलग-अलग जगह हैं जहां एक चर को बदलना है और उनमें से सिर्फ एक ही सही है, जैसे इस मामले में !!!!
जियानलुका गेथिनी

बस यह उल्लेख करने के लिए कि मेरे प्रोजेक्ट (एक्लिप्स से आयातित) में बिल्ड.ग्रेड में रीलेवेंट लाइनें नहीं थीं। नीचे दी गई विधि का उपयोग करके Ivo Stoyanov ने काम किया और लाइनों को जोड़ा।
s1ni5t3r

79

Android स्टूडियो में संस्करण सेट करने का सबसे आसान तरीका:

1. प्रेस SHIFT + CTRL + ALT + S (या फ़ाइल -> प्रोजेक्ट संरचना -> ऐप)

Android स्टूडियो <3.4:

  1. टैब 'जायके' चुनें
  2. अंतिम दो क्षेत्र 'संस्करण कोड' और 'संस्करण नाम' हैं

Android स्टूडियो> = 3.4:

  1. बाएं पैनल में 'मॉड्यूल' चुनें।
  2. मध्य पैनल में 'ऐप' चुनें।
  3. राइट पैनल में 'डिफॉल्ट कॉन्फिग' टैब चुनें।
  4. 'संस्करण कोड' और 'संस्करण नाम' फ़ील्ड देखने और संपादित करने के लिए नीचे स्क्रॉल करें।

8
FYI करें: फ़ाइल -> प्रोजेक्ट संरचना -> टैब का चयन करें 'फ्लेवर्स' धन्यवाद @Ivo Stoyanov
अहंकार कातिल

मैं बहुत अजीब मुद्दे का सामना करता हूं। मैं build.gradle फ़ाइल से versionName को बदलता हूं, लेकिन BuildConfig फ़ाइल में इसे अपडेट नहीं किया गया था और इसलिए जब मैं एपीके उत्पन्न करता हूं, तो यह गलत संस्करणनाम दिखाता है। फिर मैं जायके से संस्करणनाम संपादित करता हूं, फिर यह काम करना शुरू कर देता है। धन्यवाद!
स्मेटेट

2
नोट: यह अब Android Studio 3.4
Adjwilley

21

आप अपने versionNameऔर versionCodeअपने मॉड्यूल की build.gradleफ़ाइल को इस तरह परिभाषित कर सकते हैं :

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    .... //Other Configuration
}

7

एंड्रॉइड स्टूडियो में Ctrl + Alt + Shift + S दबाएं या फ़ाइल> प्रोजेक्ट संरचना पर जाएं ... बाईं ओर एप्लिकेशन का चयन करें और डिफ़ॉल्ट कॉन्फ़िगरेशन परिवर्तन संस्करण कोड, नाम और आदि पर दाईं ओर स्थित फ़ाल्वर्स टैब का चयन करें ... यहां छवि विवरण दर्ज करें


मेरे हस्ताक्षरित
अंकित गुप्ता

5

आप ग्रेड के लिए उन्नत बिल्ड संस्करण प्लगइन का उपयोग करके बुद्धिमानी से अपने एप्लिकेशन संस्करण का प्रबंधन कर सकते हैं ।

आपको बस प्लगइन को प्लगइन में शामिल करने की आवश्यकता है build.gradle:

buildscript {
  repositories {
      jcenter()
  }

  dependencies {
      classpath 'org.moallemi.gradle.advanced-build-version:gradle-plugin:1.5.0'
  }
}

apply plugin: 'org.moallemi.advanced-build-version'

और फिर आप संस्करण कार्यों का उपयोग कर सकते हैं (और, जाहिर है, उन्हें अनुकूलित करें):

advancedVersioning {
    nameOptions { }
    codeOptions { }
    outputOptions { }
}

def appVersionName = advancedVersioning.versionName
def appVersionCode = advancedVersioning.versionCode

अधिक जानकारी के लिए, आधिकारिक दस्तावेज़ देखें


3

अपनी build.gradle फ़ाइल खोलें और सुनिश्चित करें कि आपके पास versionCodeऔर versionNameअंदर का defaultConfigतत्व है। यदि नहीं, तो उन्हें जोड़ें। अधिक जानकारी के लिए इस लिंक का संदर्भ लें ।


2

बिल्ड.ग्रेड में जाएं और डिफ़ॉल्ट कोड तत्व के अंदर संस्करण कोड और नाम सेट करें

defaultConfig {minSdkVersion 9 targetSdkVersion 19 वर्जनकोड 1 वर्जननाम "1.0"}


1

मैनिफ़ेस्ट फ़ाइल को अपडेट करने के बाद, अपने प्रोजेक्ट के निर्माण के बजाय, कमांड लाइन पर जाएँ और पथ तक पहुँचें ... bld \ Debug \ platform \ android। कमांड "चींटी रिलीज" चलाएं। आपकी नई रिलीज़ .apk फ़ाइल में एक नया संस्करण कोड होगा।


1

मुझे एंड्रॉइड स्टूडियो 1.4 में काम करने के लिए अन्य उत्तर नहीं मिले। लेकिन यह काम किया: मुख्य रिबन के नीचे बाईं ओर अपने ऐप नाम पर क्लिक करें। यह फाइलों की एक सूची दिखाएगा। AndroidManifest.xmlवहां संस्करण कोड और संस्करण संख्या खोलें और बदलें।


0

Android संस्करण> = 3.6 पर Android संस्करण और कोड संस्करण संख्या परिवर्तन:

इसे प्राप्त करने के दो तरीके:

  1. Open Flutter प्रोजेक्ट द्वारा Android प्रोजेक्ट पर निर्देशित करें और फ़ाइल को संशोधित करें

    local.properties

निम्नलिखित मान बदलें। उदाहरण:

flutter.buildMode=release
flutter.versionName=3.0.0
flutter.sdk=C\:\\src\\flutter
sdk.dir=C\:\\Users\\vgonza\\AppData\\Local\\Android\\sdk
flutter.versionCode=30
  1. खुलें pubspec.yaml

बदलाव

version: 2.0.0+8

अर्थ: संस्करण का नाम 2.0.0 है। संस्करण कोड 8 है

Suragch द्वारा उदाहरण देखें:

फ़्लटर ऐप का बिल्ड और वर्जन नंबर कैसे सेट करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.