আমি এই প্রশ্নেরও উত্তর দিয়েছি , তবে আমি অনুভব করেছি যে আমি এখানে একই মন্তব্যটি যুক্ত করব। এটি করার যদি এটি ভুল উপায় হয় তবে আমাকে জানান (সদৃশ উত্তর)।
আমি এমন একটি গ্রেড প্লাগইন তৈরি করতে সক্ষম হয়েছি যা আপনি নতুন গুগল প্লে পাবলিশিং এপিআই ব্যবহার করতে ইচ্ছুক যে কোনও গন্ধ / বৈকল্পিকের জন্য আপনি যে কোনও ট্র্যাকের প্রকাশনা করতে পারেন।
সূত্রগুলি এখানে দেখুন: https://github.com/bluesliverx/savillians-gradle
আমি এটি প্রকাশিত কেন্দ্রে প্রকাশ করার জন্য কাজ করছি যাতে এটি একটি বিল্ড স্ক্রিপ্টে ব্যবহার করা যেতে পারে তবে আপাতত আপনি android-publisher
রেপোতে সাব-ডিরেক্টরিকে দখল করতে পারেন , এটি আপনার গ্রেড বিল্ডের মূলের মধ্যে রাখতে পারেন এবং ফোল্ডারটির নাম পরিবর্তন করতে পারেন buildSrc
। build.gradle
আপনি প্রকাশ করতে চান অ্যান্ড্রয়েড প্রকল্পের জন্য ফাইলটিতে নিম্নলিখিত লাইনটি ব্যবহার করুন :
apply plugin: com.savillians.gradle.androidpublisher.AndroidPublisherPlugin
তারপরে আপনি androidPublisher
বিল্ড.gradle ফাইলটিতে একটি ব্লক ব্যবহার করে আপনার প্রকাশনা সেটিংস সেট করতে পারেন ।
android {
...
}
androidPublisher {
applicationName = "Company-Name-Product-Name/1.0"
packageName = "<package name>"
serviceAccountEmail = "<service account email>"
serviceAccountKeyFile = file('<p12 keyfile - NOT the json file>')
track = "alpha"
variantName = "release"
}
নিশ্চিত করুন যে আপনি যে পরিষেবা অ্যাকাউন্টটি তৈরি করেছেন তার "রিলিজ ম্যানেজার" অনুমতি রয়েছে, পি 12 কী ফাইলটি ডাউনলোড করে প্রকল্পের ডিরেক্টরিতে রেখে দিন। তারপরে এই কমান্ডটি চালান:
gradle androidPublish
এটি আপনার নির্দিষ্ট করা শংসাপত্রগুলি ব্যবহার করে এটি Google Play এ প্রেরণ করবে। শুভকামনা এবং আপনার কাছে যদি প্রশ্ন থাকে তবে আমাকে জানান যেহেতু এটি একেবারেই নতুন।