آموزش برنامه نویسی اندروید با B4A – قسمت شانزدهم(خروجی گرفتن)
سلام
با شانزدهمین قسمت از آموزش های بیسیک فور اندروید در خدمتتون هستیم، تا به اینجای کار آموزش های متعددی از بیسیک فور اندروید منتشر کردیم که از طریق این لینک(کلیک کنید) می توانید به تمام آموزش ها دسترسی داشته باشید، در این قسمت می پردازیم به نحوه خروجی گرفتن از برنامه در بیسیک فور اندروید، در ادامه همراه بپرسم باشید.
آموزش:
پس از اینکه برناممون رو در بیسیک فور اندروید نوشتیم و تکمیل کردیم، باید ازش یک خروجی بگیریم تا بتونیم برنامه رو به اشتراک بذاریم، قبل از خروجی گرفتن نیاز داریم تا برنامه رم sign کنیم(یا اینجوری بگیم برای برنامه یک فایل امضا درست میکنیم تا مالکیت برنامه را از آن خود کنیم)، پس ابتدا نیاز داریم تا یک فایل sign درست کنیم؛ برای ایجاد فایل Sign مراحل زیر را طی کنید:
- از منوی Tools گزینه Private Sign Key را انتخاب میکنیم.
- سپس پنجره ی Private Sign Key مطابق شکل زیر باز میشود.
طبق تصویر اطلاعات داده شده را تکمیل کنید، در فیلد اول نام خود، در فیلد دوم نام شرکت/سازمان/مستعار، در فیلد سوم کشور، در فیلد چهارم رمز و در فیلد ششم محل ذخیره را مشخص کنید.
نکته: هر برنامه باید دارای یک فایل Sign باشد، از این فایل به خوبی محافطت کنید و در جای امنی نگهداری کنید، در صورتی که برنامه ی خود را در مارکتی منتشر کردید و مدت ها بعد بخواهید نسخه دوم برنامه را دوباره در مارکت قرار دهید، باز هم باید با همین فایل Sign برنامه را قرار بدید.
حال که فایل Sign برنامه را ساختیم، نوبت میرسد به خروجی گرفتن برنامه، برای خروجی گرفتن و تهیه فایل نصبی برنامه با فرمت apk مراحل زیر را طی کنید:
- ابتدا از منوی Project گزینه Build Configuration را انتخاب کنید.
- سپس پنجره Build Configurations به شکل زیر باز میشود.
در این پنجره ابتدا گزینه Create New را انتخاب تا بتوانیم یک Config جدید بسازیم، سپس در فیلد اولی نام config، در فیلد دوم پکیج نیم و در فیلد سوم توضیح کوتاه و مختصر در رابطه با برنامه، و در نهایت گزینه Ok را انتخاب کنید.
- حال از بخش نوار ابزار بیسیک فور اندروید، نوع خروجی را Relase انتخاب میکنیم.
- سپس از منوی Project گزینه Complie & Run و یا کلید F5 را می فشاریم.
کار به اتمام رسید، حال اگر به مسیر ذخیره پروژه مراجعه و وارد پوشه Object بروید، فایل apk برنامه را مشاهده خواهید کرد.
این آموزش هم نیز به پایان رسید، همراه ما باشید با دیگر آموزش ها ….
موفق باشید.
دیدگاه ( 3 )
سلام و تشکر از توضیحات بسیارخوبتون
یه سوال دارم:
اسم خروجی فایل چرا شبیه نام اپلیکیشن نمیاد؟
با اسم result.apk میاد!
چکار کنم که دقیقا مثل اسم برنامه بیاد؟
ممنونم.
منظور از پکیج نیم چیه؟
سلام
به صورت خلاصه و مفید پکیج نیم یک عبارت تشکیل شده از سه کلمه است که توسط این سه کلمه نام اختصاصی برنامه شما معلوم میشه، برای مثال:
نام برنامه یا پکیج نیم بپرسم ir.app.beporsam این است.
https://myket.ir/app/ir.app.beporsam
سلام وقتی میخوام خروجی بگیرم این خطا رو میده
ممنون میشم کمک کنید
B4A Version: 7.30
Parsing code. (0.01s)
Compiling code. (0.07s)
Compiling layouts code. (0.01s)
Organizing libraries. (0.00s)
Generating R file. (0.06s)
Compiling generated Java code. (1.55s)
Convert byte code – optimized dex. (0.73s)
Packaging files. (0.17s)
Copying libraries resources (0.00s)
Signing package file (private key). Error
jarsigner error: java.security.InvalidKeyException: The security strength of SHA-1 digest algorithm is not sufficient for this key size
سلام
احتمالا مشکل از رمزی هست که در قسمت Private Sign Key گذاشتید، از چه کاراکترهایی استفاده کردید؟
سلام
از حروف انگلیسی و اعداد.
خواهش میکنم کمک کنید تنها مشکلم اینه
یک بار فقط عدد وارد کنید و بار دیگه فقط حروف
ببینید مشکل با کدومش رفع میشه
هر دو تا رو امتحان کردم ولی هیچکدومشون نشد