رفتن به مطلب

دریافت خروجی AAB در B4A ( تغییر فرمت اندروید پکیج از آگوست )


User

ارسال‌های توصیه شده

گوگل به صورت رسمی اعلام کرد است که قصد دارد فرمت اندروید پکیج ( APK ) را پس از سال‌ها خدمت، کنار بگذارد و فایل‌های AAB را از اواسط تابستان و همزمان با انتشار گسترده اندروید 12 به عنوان استاندارد جدید مورد استفاده قرار دهد.

spacer.png

گوگل معتقد است که فایل‌های AAB حدود ۱۵ درصد نسبت به فرمت APK، حجم کمتری اِشغال می‌کنند؛ در نتیجه زمان کمتری برای دانلود آن‌ها صرف می‌شود. همچنین به لطف قابلیت Play App Signing، از کلیدهای امنیتی اپلیکیشن‌ها محافظت بیشتری صورت خواهد گرفت و امکان به‌روزرسانی کلیدها به موارد پیشرفته‌تر در آینده هم مقدور است. ویژگی Play Feature Delivery هم به توسعه‌دهندگان امکان مشخص کردن ماژول‌های خاص برای هر نوع دستگاه را می‌دهد و حتی می‌تواند زمان ارائه و نصب قابلیت‌های مرتبط با هر ماژول را تعیین کند.

 

spacer.png


نکته : برنامه‌هایی که در گذشته تحت فرمت APK در گوگل پلی منتشر شده اند، هنوز الزامی برای ارائه فایل‌های AAB نخواهند داشت. اما اپلیکیشن‌هایی که از ماه آینده میلادی در صف انتشار گوگل پلی قرار می‌گیرند باید از AAB پشتیبانی به عمل آورند در غیر این صورت، گوگل از انتشار آن‌ها جلوگیری می‌کند.

به گفته اکانت Mcqueccu عضو شناخته شده انجمن مرجع B4X :

استفاده از فرمت AAB در آگوست 2021 اجباری خواهد شد

 

مراحل بروزرسانی برنامه موجود APK به بسته نرم افزاری AAB در B4A :

1. اطمینان حاصل کنید که از آخرین نسخه B4A استفاده می کنید (حداقل نسخه : 10.7)
لینک دریافت آخرین نسخه :
https://www.b4x.com/android/files/B4A.exe

2. به لینک زیر مراجعه کرده و 2 فایل را در مرحله شماره 2 مجدداً بارگیری کنید 
https://www.b4x.com/b4a.html

3. فایل bundletool.jar را بارگیری کنید و آن را در ادرس زیر قرار دهید
<android sdk>\tools\bin
لینک دانلود فایل : https://www.b4x.com/android/files/bundletool.jar

4. در IDE (محیط ویرایشگر کد) Release یا Release Obsfucated را انتخاب کنید
5. در منوی Project برروی Build App Bundle کلیک کنید و خروجی AAB بگیرید (فایل AAB در پوشه Objects سورس ایجاد خواهد شد)

 

spacer.png


6. نسخه جدید را در فروشگاه Play Store ایجاد و پرونده AAB جدید خود را بارگذاری کنید :give_heart:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

اگر با خطای زیر مواجه شدید 

Unsupported option: –v3-signing-enabled. See –help for supported options.

spacer.png

به لینک زیر مراجعه کنید و required resources رو بارگیری و ( در پوشه SDK ) جایگزین فایل قبلی کنید

B4A – The simple way to develop native Android apps (b4x.com)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...

سلام

در ابتدا از اطلاع رسانی شما عزیزان سپاسگزارم.

بنده این روند رو طی کردم و بدون مشکل فایل aab تولید شد.

اما مشابه apk بطور خودکار در دستگاهم که به سیستم متصل است نصب نشد !

آیا در گوگل پلی باید هر دو فایل apk و aab آپلود شود ؟

چون در آپلود تنها یک بخش برای آپلود فایل وجود داره و اگر aab رو آپلود کنم تنها برای اندروید های 12 قابل دانلود و نصب است.

اگر تجربه دارید ممنون میشم راهنماییم کنید تا اینکار رو به درستی انجام بدم.

پیشاپیش از همراهی شما عزیزان متشکرم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه جا خوندم که باید aab را آپلود کرد و گوگل پلی بسته به نسخه اندروید دستگاه دانلود کننده خودش در صورت نیاز فایل apk براش تولید میکنه ! 😮

البته نمیدونم واقعا این مطلب صحت داره یا خیر.

https://stackoverflow.com/questions/52506520/how-to-publish-an-android-app-bundle-in-the-google-play-console

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چرا مثل قبل امکان ویرایش مطالب وجود نداره  و هر پیامی میدم بصورت مستقل ثبت میشه !

در همون لینکی که در مطلب بالا ارسال کردم نوشته باید در بخش ریلیز و در بخش امضا ثبت نام کنیم تا زمان تولید فایل apk گوگل پلی بتونه فایل رو با همون امضا تولید کنه.

و به احتمال زیاد و طبق تجربه قبلی فایل امضا B4A رو با پسوند keystore نمی پذیره.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...