انتقل إلى المحتوى

حزمة أدوات تطوير برامج أندرويد

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
من ويكيبيديا، الموسوعة الحرة
حزمة أدوات تطوير برامج أندرويد
معلومات عامة
نوع
IDE، SDK
نظام التشغيل
المطورون
موقع الويب
developer.android.com… (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
لغة البرمجة
لغات البرمجة المدعومة
الإصدار الأول
أكتوبر 2009؛ منذ 15 سنوات (2009-10)
الإصدار الأخير
  • 24.0.2
    (ديسمبر 2014)
    عدل القيمة على Wikidata

حزمة أدوات تطوير برامج أندرويد (بالإنجليزية: Android software development kit)‏ هي حزمة أدوات تطوير البرمجيات تتضمن مجموعة شاملة من أدوات التطوير.[1][2] يتضمن ذلك مصحح الأخطاء والمكتبات ومحاكي الهاتف استنادا إلى كيمو (برنامج محاكاة) والوثائق ونموذج التعليمات البرمجية والبرامج التعليمية. تتضمن منصات التطوير المدعومة حاليا أجهزة الكمبيوتر التي تعمل بنظام لينكس (أي توزيعة Linux حديثة لسطح المكتب) و ماك أو إس 10.5.8 أو أحدث و ويندوز 7 أو أحدث.

حتى نهاية عام 2014، كانت بيئة التطوير المتكاملة المدعومة رسميًا هي إكلبس باستخدام المكون الإضافي لأدوات تطوير أندرويد (ADT)[3]، على الرغم من أن جميع إصدارات إنتيليج إيديا تدعم كليًا تطوير أندرويد، ويدعم نت بينز أيضًا تطوير أندرويد عبر مكون إضافي. اعتبارًا من عام 2015، يعد أندرويد ستوديو[4] الذي صنعته جوجل ويدعمه IntelliJ، هو بيئة التطوير المتكاملة الرسمي؛ ومع ذلك، للمطورين حرية استخدام البيئات الأخرى، لكن جوجل أوضحت بأنها أوقفت رسميًا أدوات تطوير أندرويد منذ نهاية عام 2015 للتركيز على أندرويد ستوديو باعتباره البيئة الرسمية والمتكاملة لتطوير أندرويد.

يتم تجميع تطبيقات أندرويد بتنسيق apk. وتخزينها ضمن مجلد /data/app على نظام التشغيل أندرويد (لا يمكن الوصول إلى المجلد إلا عبر الروت لأسباب أمنية او يمكن وصول الي هذا المجلد عن طريق تطبيق نفسه). تحتوي حزمة الـAPK على ملفات dex[5] (ملفات كود بايت المجمعة تسمى دالفيك القابل للتنفيذ)، وملفات المصادر، إلخ.

الحماية

[عدل]

تم العثور على بعض المشكلات الأمنية في عام 2014[6]

المراجع

[عدل]
  1. ^ "Command-line tools". Android Developers (بالإنجليزية). Archived from the original on 2023-03-16. Retrieved 2023-03-17.
  2. ^ "Android 3 SDK programming for dummies | WorldCat.org". www.worldcat.org (بالإنجليزية). Archived from the original on 2023-03-20. Retrieved 2023-03-17.
  3. ^ "NBAndroid - NetBeans Plugin detail". web.archive.org. 17 أكتوبر 2018. مؤرشف من الأصل في 2018-10-17. اطلع عليه بتاريخ 2023-03-17.
  4. ^ "Download Android Studio & App Tools". Android Developers (بالإنجليزية). Archived from the original on 2023-01-16. Retrieved 2023-03-17.
  5. ^ "مسرد منصة Android". Android Open Source Project. مؤرشف من الأصل في 2022-12-01. اطلع عليه بتاريخ 2023-03-17.
  6. ^ "Android SDK suffers from buffer overflow and lack of hardening". ZDNET (بالإنجليزية). Archived from the original on 2023-02-27. Retrieved 2023-03-17.