همیار اندروید
همیار اندروید
همیار اندروید
همیار اندروید
نه
بله
منوی وبسایت
جستجوی پیشرفته صفحه اصلی اپلیکیشن های ما
حساب کاربری
منوی وبسایت
حساب کاربری

همیار اندروید

مرجــع تخصـصــی توسـعــه انــدرویــد

منوی وبسایت
جستجوی پیشرفته اپلیکیشن های ما
حساب کاربری
صفحه اصلی
آموزش
آموزش ایجاد کلید و گرفتن خ ...

آموزش ایجاد کلید و گرفتن خروجی APK و AAB برای انتشار در اندروید استودیو

مشخصات این آموزش
موضوعات مرتبط
گرفتن خروجی
زبان برنامه‌نویسی
نامشخص
نوع قسمت‌ها
مبحث تک قسمتی
محتوای ارائه شده
متن  ,  تصویر
مهارت های مورد نیاز
Android Studio
وضعیت انتشار
به پایان رسیده
سطح آموزش
مبتدی
انتشار
1398-11-07 , 18:55
یادگیری این آموزش

سلام دوستان
در جلسات قبلی خروجی گرفتن رو یاد گرفتید
در جلسه اول ، تشریح کامل موضوع   بیشتر
در جلسه دوم ، گرفتن خروجی تستی   بیشتر
در این جلسه هم گرفتن خروجی برای انتشار در کافه بازار یا گوگل پلی را یاد خواهید گرفتن
حتما دو جلسه اول رو یاد بگیرید ، بعد این جلسه رو

 

 

Sign و KeyStore
وقتی که شما یک اپلیکیشن را ساخته اید و زمان انتشار آن فرا رسیده است
قبل از انتشار آن به اصطلاح باید آن را Sign یا همان امضا کنید
و یک سند رسمی از آن نزد خود داشته باشید که سند شما همان KeyStore یا کلید است

 

 

نکته
Sign و KeyStore هردو یکی هستن
Sign همان امضاء شما می باشد
که شامل یک سری مشخصات شخصی می باشد
و در قالب یک سند یا همان فایل ذخیره می شوند
که این فایل KeyStore نام دارد

 

 

به فرض که ..!
ادامه پروژه رو به این فرض جلو میبریم
یک پروژه جدید ایجاد کردید   بیشتر
یک اکتیوتی فعال دارید   بیشتر
و حتما مشکل تحریم رو دور زده باشید   بیشتر

 

 

ساخت کلید و خروجی گرفتن
ابتدا فرض بالا را عملی کنید
و سپس ساخت کلید جدید و گرفتن خروجی را
در ادامه مرحله به مرحله به شما یاد خواهم داد

 

 

مرحله ۱
مطابق تصویر زیر از بخش Build روی گزینه Generate Signed Bundle / APK کلیک کنید

بخشی مشابه به تصویر زیر برای شما نمایان می شود

در این بخش با انتخاب گزینه Android App Bundle
فایل خروجی شما از نوع AAB خواهد بود
و با انتخاب گزینه APK
خروجی شما از نوع همان APK میباشد
من APK را انتخاب می کنم و Next می کنم

 

 

نکته
فعلا ما کاری با خروجی از نوع AAB نداریم
درواقع در ایران کاربردی ندارد
این بحث های تخصصی تر را جدا آموزش داده ایم
از بخش مسیر یادگیری یا جستجوی آموزش می توانید یاد بگیرید

 

 

مرحله ۲
در این مرحله وارد بخشی شبیه به تصویر زیر خواهید شده

در ادامه دو حالت داریم
۱- ما از قبل کلید داریم
۲- ما می خواهیم یک کلید جدید ایجاد کنیم
اگر ما از قبل کلید داشته باشیم
باید گزینه Choose existing را انتخاب کرده
و آن کلید را فراخوانی کنیم
و در فیلدهای پایین مشخصات آن را وارد کنیم
اما ما میخایم یک کلید جدید ایجاد کنیم
پس گزینه Create new را انتخاب کنید تا به مرحله بعدی برویم

 

 

مرحله ۳
در این مرحله وارد بخشی شبیه به تصویر زیر خواهید شد
که باید مشخصات کلید را وارد کنیم
ابتدا مطابق تصویر روی گزینه Key store path کلیک کنید

خب در بخش جدید باید محل ذخیره سازی کلید را انتخاب
و سپس یک نام هم برای کلید وارد کنید
من پوشه myKeyStore را برا ذخیره سازی کلید انتخاب کردم
و نام کلید را HamyarAndroidCom_key قرار دادم
به تصویر زیر دقت کنید

 

 

 

مرحله ۴
پس از وارد کردن نام کلید و انتخاب محل ذخیره سازی
بلافاصله بعد از زدن OK به صفحه قبل باز می گردیم
و مشاهده می کنیم که مشخصات کلید در فیلدهای مربوطه جای گرفته اند
و سپس باقی فیلدها را هم پر کردم
و روی OK کلیک کردم
به تصویر زیر دقت کنید

به ترتیب توضیحاتی در مورد اطلاعات وارد شده میدم
Password : پسورد برای امضاء
Confirm : تکرار پسورد امضاء
Alias : نام مستعار به طور دلخواه 
Password : پسور برای کلید ( پسوردی متفاوت با پسورد امضاء )
Confirm : تکرار پسورد کلید
Validity : تاریخ انقضا کلید
First and Last Name : نام و نام خانوادگی
Organizational Unit : سمت سازمانی
Organization : نام سازمان یا شرکت
City or Locality : محل سکونت
State or Province : استان
Country Code : کد کشور ( IR )

 

 

نکته
وارد کردن حداقل یک مورد از مشخصات کفایت میکنه
مثلا فقط First and Last Name رو وارد کنید
اما بهتر هستش کامل وارد کنید

 

 

نکته
این اطلاعاتی که برای ساخت کلید وارد کردید
و خود کلید ایجاد شده را
در جایی امن ذخیره کنید
در نسخه های بعدی اپلیکیشن به این کلید نیاز دارید
درصورتی که در نسخه بعدی اپلیکیشن
از کلیدی دیگر استفاده کنید
کاربران شما نمی توانند اپلیکیشن را بروزرسانی کنند
و همچنین اپ استورها نسخه جدید را تایید نمی کنند

 

 

مرحله ۵
پس از وارد کردن اطلاعات کلید 
و OK کردن
بلافاصله به بخش قبل باز خواهیم گشت
که Alias و پسوردها پر شده اند
و سپس Next می کنیم
به تصویر زیر دقت کنید

 

 

 

مرحله ۶
پس از گذر از مرحله ۷ وارد بخشی شبیه به تصویر زیر می شویم
از بخش Destination Folder محل ذخیره سازی خروجی را انتخاب کنید
و از میان دو گزینه release و debug گزینه مورد نظر خود را انتخاب کنید
تفاوت هردو رو قبلا گفتم
و از قسمت Signature Version  هر دو نسخه را انتخاب کنید
و Finish کنید

 

 

 

نکته
از اندروید ۷ به بعد یک نسخه جدید 
یعنی نسخه ۲ برای Sign در دسترس هستش
که امنیت و سرعت آن را بیشتر کرده است
اینها بحث های تکمیلی و تخصصی هستند
که می تونید از بخش مسیر یادگیری گام به گام مطالعه کنید

 

 

مرحله ۷
پس از گذر از مرحله ۶ 
پس از چند ثانیه خروجی اپلیکیشن شما آماده می شود
که پیغامی در پایین ، گوشه سمت راست اندروید استودیو ظاهر می شود
و با زدن روی گزینه locate به محل فایل خروجی انتقال داده می شوید
به تصویر زیر دقت کنید

 

 

 

سخن آخر
خیلی خب دوستان
این آموزش هم به پایان رسید
خدایی خیلی سعی کردم که روان و کامل توضیح بدم
امیدوارم کاربردی بوده باشه
به امید موفقیت 
خدانگهدار.

HRoid.ir/tutorial25
لینک کوتاه این آموزش برای انتشار در شبکه های اجتماعی

نظرات این آموزش
ارسال نظر جدید
هنوز نظری برای این آموزش ثبت نشده است
کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز است. حتی با ذکر منبع. در صورت تخلف پیگرد قانونی به همراه خواهد داشت.
Copyright © 2021 , www.HamyarAndroid.com , AboutUs , TeamUs , ContactUs , TermsUs , Sitemap
خلـــق هـمیـار انـدرویــد با
logo-samandehi