۲ Aydin
minSdkVersion
جامعه جاوا (اندروید) ایجاد شده در ۱۴ دی ۱۴۰۱

با سلام وعرض خسته نباشید.

جناب شاهینی تو ویدیو گفتن که ما تو فایل buld.gradel(Module.app) در قسمت compileSdkVersion میتونیم مشخص کنیم که از فیچر‌های کدوم API میخواهیم استفاده کنیم تا اینجا درست.

اما پایین در در قسمت minSdkVersion ما مشخص میکنیم که اپلکیشن ما مینیموم کدوم API رو ساپورت میکنه یعنی کاربر باید برای استفاده و نصب اپ من باید حدایقل API که من مشخص کردم روی موبایلش نصب باشه تا اینجا هم درست.

اما وقتی من بیام و از فیچر‌های API 30 استفاده بکنم و minSdkVersion رو بزارم روی مثلا 27 اون موقع خب حتی یک نفر API 27 هم روی موبایلش داشته باشه نمیتونه اپلکیشن منو نصب کنه درسته؟

یا نمیتوته یا اینکه میتونه اما دیگه اون امکانات براش قابل استفاده نمیشه؟

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

دوستان پاسخی نبود؟

Aydin ۱۵ دی ۱۴۰۱، ۰۴:۵۹

سلام وقت بخیر ایدین جان

این سرفصل صرفا اشنایی هست که Gradle رو مروری کنیم در سرفصل‌های آینده قدم به قدم Gradle رو یاد میگیرید

بایستی پیش نیاز‌های لازم رو ببینید تا به جواب این سوال برسید .

بطور کل وقتی minSDK رو روی عدد مد نظرتون بذارید دیوایس کاربر بایستی اون حداقل رو ساپورت کنه تا نصب شود (خصوصا در سرفصل‌های نوتیفیکیشن درباره این موضوعات کامل صحبت شده)

بهترین پاسخ
پوریا شفیعی ۱۵ دی ۱۴۰۱، ۰۹:۰۷