অ্যান্ড্রয়েড স্টুডিওতে কীভাবে 'রিলিজ' APK বানাবেন?


85

আমি এমন একটি APK তৈরির চেষ্টা করছি যা আমি প্লে স্টোরে আপলোড করতে পারি।

আমি যখন অ্যান্ড্রয়েড স্টুডিওতে বিল্ড | জেনারেট সাইনড এপিডে জেনারেট ... নির্বাচন করি (সংস্করণ ০.০.১), আমাকে কীভাবে "গ্রেড বিল্ড স্ক্রিপ্টস" এ সাইন ইন প্রক্রিয়াটি সঠিকভাবে সেট আপ করতে হবে তার একটি লিঙ্কে আমাকে নির্দেশনা দেওয়া হচ্ছে:

এখানে চিত্র বর্ণনা লিখুন

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC- সাইনিং- কনফিগারেশন

দুর্ভাগ্যক্রমে, সেই পৃষ্ঠাটি যাচাই করার পরে আমি কোন ফাইলটি সম্পাদনা করব এবং এতে কী লাগাতে হবে তা নিয়ে আমি ক্ষতিগ্রস্থ হয়ে পড়েছি - আমি একটি ভিজ্যুয়াল স্টুডিওর পটভূমি থেকে আসছি, তাই অলসভাবে 'কেবলমাত্র কাজ' করার স্টাফ আশা করি :)।

(অ্যান্ড্রয়েড স্টুডিওর সতর্কবার্তা বার্তা ঠিক করার পরে, এএস একটি জেনারেট সাইনড এপিএইচ উইজার্ড নিয়ে আসে, যা আমি আমার কীগুলির বিশদটি পাঠিয়েছিলাম। ফলস্বরূপ এপিএকে খুব শীঘ্রই মেয়াদ শেষ হওয়ার তারিখের সাথে কী থাকার কারণে প্লে স্টোর প্রত্যাখ্যান করেছিল was )।

উপরোক্ত বার্তায় যেমন নির্দেশিত হয়েছিল তেমনই আমি অ্যান্ড্রয়েড স্টুডিও টার্মিনাল উইন্ডোটি আনার এবং 'গ্রেডেল' চালানোর চেষ্টাও করেছি, তবে এই আদেশটি পাওয়া যায় নি। সুতরাং একটি সরু হিসাবে, সম্ভবত কমান্ড চালানো কার্যকর কিছু করতে পারে, আমি গ্রেড চালাতে হবে কিভাবে?

আমি AS আইডিইতে একটি 'গ্রেডল' উইন্ডো পেয়েছি এবং সেই উইন্ডোটিতে পাওয়া এসেম্বলরিলেস টার্গেট তৈরির চেষ্টা করেছি। যাইহোক, রান উইন্ডো আউটপুট কেবল " বাহ্যিক কার্য সম্পাদন 'এসেম্বলরেইলিজ' ... " দেখায় ।


4
মেয়াদ শেষ হওয়ার তারিখটি কিছু তারিখের পরে হতে হবে। এটা 22 অক্টোবর 2033. developer.android.com/tools/publishing/app-signing.html
hichris123

আমি কীস্টোর ব্যবহারের জন্য অ্যান্ড্রয়েড ডকুমেন্টেশনে সেটিংস ব্যবহার করে কী তৈরি করেছি। আমার ধারণা সম্ভবত এটি কী বা কিছু ব্যবহার করে নি। আমি এই বিবরণে খুব ঝুলতে চাই না। তারপরে আবার অ্যান্ড্রয়েড ডেভ সরঞ্জামগুলি ব্যবহার করে দু'দিন ব্যথার পরে কে জানে ...
ম্যাকেনির

ADT + Eclipse developer.android.com/sdk/installing/bundle.html ব্যবহার করার চেষ্টা করুন । এটির জিইউআই রয়েছে যা আপনি আইডিই থেকে আশা করছেন যেমন বিল্ড, রান, ডিবাগ, এক্সপোর্ট রিলিজ এপিপি। অ্যান্ড্রয়েড স্টুডিও আপাতত আলফা সংস্করণ, এবং এখনও কিছু মসৃণ করতে হবে।
সের্গেই পেচেনিজকাই

আমি আপনার পরামর্শ @ প্লাসটিভ নেওয়ার সিদ্ধান্ত নিয়েছি। অ্যান্ড্রয়েড স্টুডিওটি আরও স্থিতিশীল হয়ে উঠলে দুর্দান্ত হবে - আমি পুনঃশির্পারটি ব্যবহার করি তাই কিছু শর্টকাট ব্যবহার করে।
ম্যাকেনির

এটি কি আমি বা মেয়াদোত্তীর্ণ হওয়ার তারিখটি সন্দেহজনকভাবে দিনের শেষের কাছাকাছি? en.wikedia.org/wiki/Year_2038_ সমস্যা
পিকা

উত্তর:


84

এই পদক্ষেপগুলি অনুসরণ করুন:

-Build
-Generate Signed Apk
-Create new

তারপরে "নতুন কী স্টোর" ফর্মটি পূরণ করুন। আপনি যদি .jnk ফাইলের গন্তব্য পরিবর্তন করতে ছুটে যান তবে গন্তব্যটিতে ছানা দিন এবং ঠিক আছে বোতামটি পাওয়ার জন্য একটি নাম দিন। এটি শেষ করার পরে আপনি "কী স্টোরের পাসওয়ার্ড", "কী ওরফে", "কী পাসওয়ার্ড" পাবেন এবং তারপরে আপনার গন্তব্য ফোল্ডারটি পরিবর্তন করতে পারবেন। তারপরে সমাপ্তি টিপুন, সমস্ত কিছু। :)

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


.jks ফাইল এটি কী এবং আমি এটি কোথায় পেতে পারি?
fnc12

4
"নতুন তৈরি করুন" একটি নতুন .jks ফাইল তৈরি করার জন্য। এটি তৈরি করার জন্য আপনাকে কেবল একটি ডিরেক্টরি নির্বাচন করতে হবে। অ্যাপ্লিকেশন শংসাপত্রের জন্য jks ফাইল। আপনার যদি স্টোর খেলতে আপনার অ্যাপের প্রয়োজন হয় তবে আপনাকে একই জিক্স ফাইলটি নির্বাচন করতে হবে। সুতরাং এটি নিরাপদ রাখুন। :)
শোহান আহমেদ সিজন

ত্রুটি পাওয়ার জন্য ইন্টেলিজ-কোর.জার ডাউনলোড করা যায়নি (com.android.tools.extern.com.com - ইন্টেলিজ: ইন্টেলিজ-কোর: 26.1.3): অফলাইন মোডের জন্য কোনও ক্যাশেড সংস্করণ উপলব্ধ নেই
হরি কিরণ ভুসিরিকালা

@ হারিকিরানভিশিরিকালা ইন্টারনেট তৈরি করার দরকার আছে। আপনার ইন্টারনেট সংযোগ পরীক্ষা করুন।
শোহান আহমেদ সিজন

4
@ ব্ল্যাক প্রথমবারের জন্য আপনাকে নতুন পাসওয়ার্ড তৈরি করতে হবে এবং তারপরে সেই কীস্টোরটি আবার ব্যবহার করতে হবে আপনাকে সেই পাসওয়ার্ডটি মনে আছে।
শোহান আহমেদ সিজন


22

অ্যান্ড্রয়েড স্টুডিও আপাতত আলফা সংস্করণ। সুতরাং আপনাকে নিজের দ্বারা গ্রেড বিল্ড স্ক্রিপ্ট ফাইলগুলি সম্পাদনা করতে হবে। আপনার পরবর্তী লাইন যুক্ত করুনbuild.gradle

android {

    signingConfigs {

        release {

            storeFile file('android.keystore')
            storePassword "pwd"
            keyAlias "alias"
            keyPassword "pwd"
        }
    }

    buildTypes {

       release {

           signingConfig signingConfigs.release
       }
    }
}

এমুলেটর বা ডিভাইস রান এ আসলে আপনার অ্যাপ্লিকেশন চালাতে gradle installDebug বাgradle installRelease

গ্রেড ফাইলগুলির কাঠামোর প্রয়োজনীয়তা দেখতে আপনি অ্যান্ড্রয়েডস্টুডিও উইজার্ড থেকে হেলিওরল্ড প্রকল্প তৈরি করতে পারেন। অথবা কর্মগ্রহগ্রহণ প্রকল্প থেকে গ্রেড ফাইল রফতানি করুন। এছাড়াও এই সিরিজের নিবন্ধগুলি হেল্পফুল http://blog.stylingandroid.com/archives/1872#more-1872


এখনও সমস্যা হচ্ছে? লক্ষ্য করুন চেহারা ব্যাপার আদেশ, দেখতে stackoverflow.com/a/22791482/190599
CodeReaper

4
আমি পাই না gradle installRelease! আমি কেবল দেখি gradle installDebugএবংgradle installDebugTest
পুনরায় জঞ্জাল

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