আশা করি এটি নতুন নতুনদের সহায়তা করবে
অফিসিয়াল ডক এখানে
আপনার যদি কমান্ডের পূর্বে ব্যবহারের চেয়ে কীস্টোর না থাকে অন্যথায় বাদ দিন
একটি স্বাক্ষর কী / কীস্টোর ফাইল
তৈরি করা আপনি কীটল ব্যবহার করে একটি ব্যক্তিগত স্বাক্ষর কী তৈরি করতে পারেন। উইন্ডোজ কী-টোল অবশ্যই সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdkx.x.x_x \ বিন থেকে চালানো উচিত।
$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
আপনি আমার-রিলিজ-কী.কিস্টোরের মতো একটি ফাইল পাবেন
গ্রেড ভেরিয়েবল সেট আপ করা
আপনার প্রকল্প ফোল্ডারে অ্যান্ড্রয়েড / অ্যাপ ডিরেক্টরিতে আমার-রিলিজ-কী.কিস্টোর ফাইলটি রাখুন। অ্যান্ড্রয়েড / গ্রেডেল.প্রপ্রেটিস ফাইলটি সম্পাদনা করুন এবং নিম্নলিখিতগুলি যুক্ত করুন (সঠিক কীস্টোর পাসওয়ার্ড, ওরফে এবং কী পাসওয়ার্ড দিয়ে ***** প্রতিস্থাপন করুন), অ্যান্ড্রয়েড গ্রেড সংস্করণ 3.0.০ সমস্যা হিসাবে, সক্ষমঅ্যাপ্ট সেট সেট মিথ্যা
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
android.enableAapt2=false
তারপরে এই অ্যাপ্লিকেশন / buid.gradle (অ্যাপ) যুক্ত করুন
ডিফল্ট কনফিগারেশন নীচে
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
এবং ইনসাইড বিল্ড প্রকারের প্রকাশ {
signingConfig signingConfigs.release
তারপরে অ্যান্ড্রয়েড স্টুডিও টার্মিনালে কেবল এই কমান্ডটি চালান
করুন নীচের কমান্ডগুলি সমস্ত উত্তরের উপরে স্বয়ংক্রিয় হবে
উইন্ডোজ যদি
cd android
gradlew assembleRelease
যদি লিনাক্স / ম্যাক
$ cd android
$ ./gradlew assembleRelease
আপনি যদি কোনও ত্রুটি পেয়ে থাকেন তবে সমস্ত বিল্ড ফোল্ডার এবং রান কমান্ড মুছুন
gradlew clean
আবার চেয়ে
gradlew assembleRelease