مجموعة تطوير Android الأصلية (NDK)
يسمح NDK لمطوري تطبيقات Android بتضمين التعليمات البرمجية الأصلية في حزم تطبيقات Android الخاصة بهم، والتي تم تجميعها كمكتبات JNI المشتركة.
لمعرفة ما نعمل عليه، راجع المعالم.
لمزيد من المعلومات في المستقبل، راجع خريطة طريق NDK.
يتم الاحتفاظ بمصدر NDK في AOSP. راجع https://android.googlesource.com/platform/ndk/+/master/README.md.
RFC
يسرد هذا القسم أية ميزات قيد التقدم بها أخطاء في المناقشة المفتوحة. ما زلنا نعمل على هذه الأمور ونريد أن نسمع منك، لذا يرجى قراءة الموضوع والانضمام إلى المناقشة إذا كان لديك أي شيء تضيفه!
وثائق NDK
تتوفر الوثائق المرجعية للبرنامج التعليمي وواجهة برمجة التطبيقات على موقع Android Developer:
- تساعدك أدلة NDK على البدء باستخدام NDK.
- معلومات حول البناء أو التصحيح والتوصيف.
- معلومات تعليمية للصوت عالي الأداء، وVulkan، والشبكات العصبية.
- يغطي مرجع NDK API جميع واجهات برمجة التطبيقات الخاصة بنظام Android.
مكتبة C ("إلكترونية") ووثائق الرابط الديناميكي
قد تكون وثائق مكتبة C الخاصة بنظام Android ("bionic") مفيدة:
- تتحدث حالة Android Bionic عن واجهات برمجة التطبيقات المتوفرة في الإصدارات والسلوكيات التي تغيرت بين مستويات واجهة برمجة التطبيقات.
- تغييرات Android لمطوري NDK توضح تفاصيل تغييرات الرابط الديناميكي المهمة في إصدارات Android المختلفة. لا تقدر بثمن إذا كنت تواجه مشكلة في تحميل ملفات .so الخاصة بك.
- توثق أخطاء ABI ذات 32 بت مشكلات التعليمات البرمجية ذات 32 بت.
فهم الأعطال/شواهد القبور
تتضمن الوثائق الخاصة بمطوري نظام التشغيل Android ما يلي:
- نظرة عامة على مقالب الأعطال/شواهد القبور.
- مرجع مفصل لفهم الأعطال الشائعة.
موارد أخرى
- تتم المناقشات المتعلقة بـ Android NDK على مجموعة Google android-ndk.
- قم بتسجيل الأخطاء ضد NDK على https://github.com/android-ndk/ndk/issues.
- انظر تقويمنا للإصدارات القادمة.
- يدعم NDK وAndroid Studio ndk-build وCMake خارج الصندوق، ولكن لدينا أيضًا دليل صيانة نظام البناء.
- إذا كنت تريد العمل على NDK نفسه بدلاً من استخدامه فقط، فراجع README.md في مصدر NDK.