آموزش اندروید استودیوآموزش های برنامه نویسی اندروید

آموزش برنامه نویسی اندروید با اندروید استودیو (بخش چهارم: ساخت اولین فایل APK اندروید)

[vc_row][vc_column][vc_column_text]

همان طور که می دانید فایل های نصبی ویندوزی exe هستند. فایل های نصبی اندرویدی نیز فرمت APK یعنی خلاصه شده ی (android application package) هستند.

در همین ابتدا سعی می کنیم آموزش ساخت فایل APK را برای شما آموزش دهیم. زیرا با ساخت هر برنامه ای حتی اگر ساده و انتقال آن به گوشی خود، می توانید لذت برنامه نویسی با طعم اندروید را بچشید.

[/vc_column_text][vc_column_text]

خب با همان برنامه ای که در بخش سوم نوشتیم، می توان ساخت APK را یاد گرفت. پس ما هم با همین برنامه شروع می کنیم.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

وقتی بخواهیم یک برنامه ی اندرویدی بسازیم و آن را صادر کنیم، یعنی همان کاری که ما میخواهیم اینجا انجام دهیم، باید آن برنامه را امضا کنیم! امضا کردن برنامه یعنی نوشتن اسم و برخی از مشخصات خود به عنوان سازنده ی برنامه.

[/vc_column_text][vc_column_text]

همان طور که در عکس نشان داده شده است، در قسمت Build با انتخاب گزینه ی Generate Signed APK می توانیم یک برنامه با خروجی APK تولید کنیم.

build-android-studio-gsm-developers[/vc_column_text][vc_column_text]

با کلیک بر روی Generate Signed APK، پنجره ی زیر باز می شود.

generate-signed-apk-android-studio[/vc_column_text][vc_column_text]

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

اگر یک امضای یکسان برای دو برنامه با دو ورژن متفاوت نداشته باشیم، برنامه بر روی نسخه ی قبلی نصب نمی شود.

پس در این قسمت سعی می کنیم که یک امضای واحد ساخته و سپس در محلی آن را ذخیره نماییم.

[/vc_column_text][vc_column_text]

اگر از قبل امضای ساخته شده خود را داریم بر روی گزینه ی Choose existing و اگر نداشتیم بر روی گزینه ی Create New کلیک می کنیم.

از آنجایی که در حال حاضر امضای ساخته شده ای نداریم بر روی Create New کلیک می نماییم.

[/vc_column_text][vc_column_text]

یک پنجره با عنوان New Key Store باز می شود. این پنجره از ما اطلاعاتی در مورد امضا خواستار است.

android-studio-new-key-store-gsm-developers

قسمت Key Store Path مربوط به محل ذخیره امضا می باشد که می توانیم محل آن را در این قسمت انتخاب نماییم. این انتخاب را باید انجام دهیم زیرا اسم فایل امضای ما در این قسمت از ما خواسته می شود که کلیک بر روی سه نقطه ای که مشاهده می کنید محل ذخیره و نام فایل را مشخص می کنیم.

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

[/vc_column_text][vc_column_text]

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

قسمت بعدی مربوط به مدت زمان ماندگاری امضای ما می باشد. این قسمت به صورت پیش فرض 25 تنظیم شده است که به معنای 25 سال می باشد.

اطلاعات بعدی نیز مشخصات شخصی نظیر نام و نام خانوادگی و نام کمپانی و .. می باشد.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

android-studio-signed-gsm-developers

حال که امضای خود را ایجاد نمودیم، بر روی گزینه Next کلیک می کنیم و سپس با انتخاب محل ذخیره ی فایل APK برنامه ی خود، در حالی که Build Type بر روی Release است، گزینه ی Finish را میز را انتخاب می نماییم تا فایل ما صادر شود.

android-studip-signed-sader-gsm-developers[/vc_column_text][vc_column_text]

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

با زدن دکمه ی Finish، برنامه شروع به ساخت فایل APK از روی کدهای نوشته شده می کند. اگر همه چی خوب پیش برود یک پیغام به صورت زیر نشان داده می شود که حاکی از موفقیت آمیز بودن صدور فایل APK است.

anroid-studio-apk-generated-successfully-gsm-develoeprs[/vc_column_text][vc_column_text]

می توانید این فایل را به دستگاه اندرویدی خود منتقل کرده و آن را نصب نمایید.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_btn title=”بخش سوم: شروع اولین کد در اندروید استودیو” color=”green” i_icon_fontawesome=”fa fa-android” link=”url:http%3A%2F%2Fwww.gsm-developers.com%2Ffirst-code-android-studio|title:%D8%A8%D8%AE%D8%B4%20%D8%B3%D9%88%D9%85%3A%20%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A7%D9%88%D9%84%DB%8C%D9%86%20%DA%A9%D8%AF%20%D8%AF%D8%B1%20%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF%20%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88||” add_icon=”true”][vc_btn title=”بخش پنجم: دسترسی و ساماندهی منابع در اندروید” color=”green” i_icon_fontawesome=”fa fa-android” link=”url:http%3A%2F%2Fwww.gsm-developers.com%2Fandroid_resources|title:%D8%A8%D8%AE%D8%B4%20%D9%BE%D9%86%D8%AC%D9%85%3A%20%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C%20%D9%88%20%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D8%AF%D9%87%DB%8C%20%D9%85%D9%86%D8%A7%D8%A8%D8%B9%20%D8%AF%D8%B1%20%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF||” add_icon=”true”][vc_btn title=”در صورت ارائه سوالات و مشکلات خود به انجمن اختصاصی اندروید مراجعه نمایید” style=”classic” color=”blue” link=”url:http%3A%2F%2Fforum.gsm-developers.com|title:%D8%AF%D8%B1%20%D8%B5%D9%88%D8%B1%D8%AA%20%D8%A7%D8%B1%D8%A7%D8%A6%D9%87%20%D8%B3%D9%88%D8%A7%D9%84%D8%A7%D8%AA%20%D9%88%20%D9%85%D8%B4%DA%A9%D9%84%D8%A7%D8%AA%20%D8%AE%D9%88%D8%AF%20%D8%A8%D9%87%20%D8%A7%D9%86%D8%AC%D9%85%D9%86%20%D8%A7%D8%AE%D8%AA%D8%B5%D8%A7%D8%B5%DB%8C%20%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF%20%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%D9%87%20%D9%86%D9%85%D8%A7%DB%8C%DB%8C%D8%AF||”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

[/vc_column_text][/vc_column][/vc_row]

Arash

طراح سایت و برنامه نویس
دکمه بازگشت به بالا