بناء تطبيقات متوافقه مع الاصدارات القديمة للمنصات فى الفون جاب و الكوردوفا
بناء تطبيقات متوافقه مع الاصدارات القديمة للمنصات فى الفون جاب و الكوردوفا
How do you build and deploy to an older version of android for Phone Gap / cordova
عند بناء تطبيقات تكون متوافقه فى الغالب مع الاصدارات الحديثة من الاندرويد اما القديم فلا ,
فعلى سبيل المثال الاصدار 5 او 6 سيعمل جدي معك اما الاصدار 4 من الاندرويد فلن يعمل معك بشكل سليم.
كل ما عليك فعله هو ذكر api المناسب لك لبناء تطبيقاتك , اذهب الى المسار التالى
platform/android/AndroidManifest.xml ابحث داخل الملف اندرويد مانفيست.
عن sdk buildversion داخل AndroidManifest.xml
ابحث عن الكود وعدل القيمة فقط :
كود:
<preference name="android-minSdkVersion" value="XX"> // value is the API LEVEL
<preference name="android-targetSdkVersion" value="XX">
هذا الكود يجبر الفون جاب بانتاج تطبيق بالاصدار المحدد
*targetSdk = tell phonegap which android build version to use,
هذا الكود يوضح الاصدار اقل اصدار مناسب للاستخدام و التحميل
*MinSdk is to limit user who want to download it.
يمكنك مراجعه اصدارات api لمعرفة اى منصة اندرويد تريدها
check the API LEVEL of android build
here.
هنا ممكن نجعلها مثلا: :
كود:
<preference name="android-minSdkVersion" value="8"> //android 2.2
<preference name="android-targetSdkVersion" value="17"> //android 4.2
يمكنك ايضا داخل الملف config.xmlوضع هذا الكود
كود:
<preference name="android-minSdkVersion" value="14"/>
المرجع:
https://stackoverflow.com/questions/...-ionic-cordova