কীভাবে অ্যান্ড্রয়েড সংস্করণ এবং কোড সংস্করণ নম্বর পরিবর্তন করবেন?


173

অ্যান্ড্রয়েড সংস্করণ এবং কোড সংস্করণ নম্বর অ্যান্ড্রয়েড স্টুডিও কীভাবে পরিবর্তন করবেন? আমি গুগল প্লেতে এপিপি ফাইল (অ্যাপ) পরিবর্তন করতে চাই এবং আমার অ্যান্ড্রয়েড সংস্করণ এবং কোড সংস্করণ নম্বর পরিবর্তন করতে হবে। অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল ফাইলটিতে এটি দিয়ে চেষ্টা করেছি:

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

কিন্তু এটা কাজ করে না। আমি যখন এটি গুগল প্লেতে প্রকাশ করার চেষ্টা করেছি তখন এটি প্রদর্শিত হবে যে আমার অবশ্যই অ্যান্ড্রয়েড সংস্করণ নাম এবং কোড পরিবর্তন করতে হবে।

উত্তর:


333

বিল্ড . gradle এ যান এবং defaultConfigউপাদানটির ভিতরে সংস্করণ কোড এবং নাম সেট করুন

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

স্ক্রিনশট


2
জাভাতে ভার্সন নামটি অ্যাক্সেস করার কোনও উপায় আছে?
মার্ক মোলিনা

কেবল জাভা ফাইল আপডেট করা থাকলে আমাদের কি xML ভার্শনটি পরিবর্তন করতে হবে? ->? এক্সএমএল সংস্করণ = "1.0" এনকোডিং = "utf-8"?>
অভিনব অরোরা

2
সংস্করণ পরিবর্তন করার পরে প্রকল্পটি পরিষ্কার করার বিষয়টি নিশ্চিত করুন বা এটি APK এ প্রদর্শিত নাও হতে পারে।
রোডানভি 500 500

6
এটি আমার সমস্যাও সমাধান করেছে। যাইহোক, আমি সত্যিই ঘৃণা, ঘৃণা, হাহাতেই যখন আপনার মিলিয়ন বিভিন্ন জায়গা থাকে যেখানে কোনও পরিবর্তনশীল পরিবর্তন করতে হয় এবং কেবলমাত্র এই ক্ষেত্রে ঠিক তার মতো !!!!
জিয়ানলুকা ঘেটিনি

কেবলমাত্র উল্লেখ করার জন্য যে আমার প্রকল্পের (গ্রহন থেকে আমদানীকৃত) বিল্ড.gradle এ প্রাসঙ্গিক রেখা নেই। আইভো স্টোয়ানভ প্রস্তাবিত নীচের পদ্ধতিটি ব্যবহার করে লাইনগুলি কাজ করেছেন এবং যুক্ত করেছেন।
s1ni5t3r

79

অ্যান্ড্রয়েড স্টুডিওতে সংস্করণটি সেট করার সহজতম উপায়:

1. শিফট + সিটিআরএল + অল্ট + এস (বা ফাইল -> প্রকল্পের কাঠামো -> অ্যাপ্লিকেশন) টিপুন

অ্যান্ড্রয়েড স্টুডিও <3.4:

  1. 'স্বাদ' ট্যাবটি চয়ন করুন
  2. শেষ দুটি ক্ষেত্র হ'ল 'সংস্করণ কোড' এবং 'সংস্করণের নাম'

অ্যান্ড্রয়েড স্টুডিও> = 3.4:

  1. বাম প্যানেলে 'মডিউল' চয়ন করুন।
  2. মিডল প্যানেলে 'অ্যাপ' চয়ন করুন।
  3. ডান প্যানেলে 'ডিফল্ট কনফিগারেশন' ট্যাবটি চয়ন করুন।
  4. 'সংস্করণ কোড' এবং 'সংস্করণ নাম' ক্ষেত্রগুলি দেখতে এবং সম্পাদনা করতে নীচে স্ক্রোল করুন।

8
এফওয়াইআই: ফাইল -> প্রকল্পের কাঠামো -> 'স্বাদসমূহ' ট্যাবটি বেছে নিন @ আইভো স্টোয়ানোভকে ধন্যবাদ
অহংকার

আমি খুব অদ্ভুত সমস্যার মুখোমুখি। আমি বিল্ড.gradle ফাইল থেকে সংস্করণ নাম পরিবর্তন করি তবে এটি বিল্ডকনফিগ ফাইলে আপডেট হয় নি এবং তাই আমি যখন এপিপি উত্পন্ন করি তখন এটি ভুল সংস্করণনামটি দেখায়। তারপরে আমি স্বাদ থেকে সংস্করণ নাম সম্পাদনা করি, তারপরে এটি কাজ করা শুরু করে। ধন্যবাদ!
সুমিত

2
দ্রষ্টব্য: এটি আর অ্যান্ড্রয়েড স্টুডিও ৩.৪ হিসাবে কাজ করে না
অ্যাডজিলি

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

বিল্ড.gradle এ যান এবং ডিফল্ট কনফিগ উপাদানটির মধ্যে সংস্করণ কোড এবং নাম সেট করুন

ডিফল্টকনফিগ {minSdkVersion 9 টার্গেটএসডিকি ভার্সন 19 সংস্করণ কোড 1 সংস্করণ নাম "1.0"}


1

ম্যানিফেস্ট ফাইলটি আপডেট করার পরে, আপনার প্রকল্পটি তৈরি করার পরিবর্তে, কমান্ড লাইনে যান এবং সেই পথে পৌঁছান ... বিএলডি \ ডিবাগ \ প্ল্যাটফর্মগুলি \ অ্যান্ড্রয়েড। কমান্ড "পিপড়া মুক্তি" চালান। আপনার নতুন রিলিজ.এপকে ফাইলটিতে একটি নতুন সংস্করণ কোড থাকবে।


1

অ্যান্ড্রয়েড স্টুডিও ১.৪-এ কাজ করার জন্য অন্য উত্তরগুলি আমি পাইনি। তবে এটি কাজ করেছে: মূল পটিটির নীচে বামদিকে আপনার অ্যাপ্লিকেশানের নামটিতে ক্লিক করুন। এটি ফাইলগুলির একটি তালিকা প্রদর্শন করবে। AndroidManifest.xmlসংস্করণ কোড এবং সংস্করণ নম্বরটি সেখানে খুলুন এবং পরিবর্তন করুন।


0

অ্যান্ড্রয়েড সংস্করণ এবং কোড সংস্করণ নম্বর পরিবর্তন অ্যান্ড্রয়েড স্টুডিওতে> = 3.6:

এটি অর্জনের দুটি উপায়:

  1. ওপেন ফ্লাটার প্রকল্পের মাধ্যমে অ্যান্ড্রয়েড প্রকল্পে সরাসরি করুন এবং ফাইলটি সংশোধন করুন

    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. পাবস্পেক.আইএমএল খুলুন

পরিবর্তন

version: 2.0.0+8

অর্থ: সংস্করণটির নাম 2.0.0 সংস্করণ কোডটি 8

সুরাগের উদাহরণ দেখুন এখানে:

কীভাবে ফ্লাটার অ্যাপের বিল্ড এবং সংস্করণ নম্বর সেট করবেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.