المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : بناء تطبيقات متوافقه مع الاصدارات القديمة للمنصات فى الفون جاب و الكوردوفا



Rise Company
22-07-2017, 22:44
بناء تطبيقات متوافقه مع الاصدارات القديمة للمنصات فى الفون جاب و الكوردوفا

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 (https://developer.android.com/tools/revisions/build-tools.html).

هنا ممكن نجعلها مثلا: :


<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/24522921/how-do-you-build-and-deploy-to-an-older-version-of-android-for-ionic-cordova