حزمة تطبيق أندرويد
عودة للموسوعةAPK
امتداد الملف |
apk xapk |
---|---|
صيغة وسائط الإنترنت |
application/vnd.android.package-archive |
نوع الصيغة |
نظام إدارة الحزم, ملف الأرشفة
|
حاوٍ لـ |
تطبيق الأندرويد
|
امتدّ من |
JAR وZIP
|
امتدّ لـ |
جار (صيغة ملف)
|
إيه بي كيه (بالإنجليزية: apk) أو(حزمة تطبيق أندرويد) (بالإنجليزية: Android application package) هي صيغة الملف التي تستعمل في تثبيت برامج وتطبيقات نظام الأندرويد.
محتويات الحزمة
يعتبر ملف الـ apk أرشيفًا يحتوي على الملفات والأدلة الآتية:
- دليل
META-INF
:-
MANIFEST.MF
: ملف البيان - شهادة التطبيق.
-
CERT.SF
: قائمة المصادر وملخص SHA-1 للخطوط اللقاءة في ملف MANIFEST.MF، مثلاً:Signature-Version: 1.0 Created-By: 1.0 (Android) SHA1-Digest-Manifest: wxqnEAI0UA5nO5QJ8CGMwjkGGWE= ... Name: res/layout/exchange_component_back_bottom.xml SHA1-Digest: eACjMjESj7Zkf0cBFTZ0nqWrt7w= Name: res/drawable-hdpi/icon.png SHA1-Digest: DGEqylP8W0n0iV/ZzBx3MW0WGCA=
-
-
lib
: الدليل الذي يحتوي على التعليمات البرمجية المترجمة التي تعتمد على النظام الأساسي؛ والذي بدوره ينقسم إلى المزيد من الأدلة داخله:-
armeabi
: كود مترجم لجميع المعالجات المبنية على ARM فقط -
armeabi-v7a
: كود مترجم لجميع المعالجات المبنية على ARMv7 وما فوق فقط -
arm64-v8a
: كود مترجم لجميع المعالجات المبنية على ARMv8 arm64 وما فوق فقط -
x86
: كود مترجم لمعالجات إكس 86 فقط -
x86_64
: كود مترجم لمعالجات x86 64 فقط -
mips
: كود مترجم لمعالجات MIPS فقط
-
-
res
: الدليل الذي يحتوي على مصادر لم يتم تجميعها في resources.arsc (انظر أدناه). -
assets
: a مرشد يحتوي على أصول التطبيقات، والتي يمكن استردادها بواسطةAssetManager
. -
AndroidManifest.xml
: ملف بيان أندرويد إضافي يصف الاسم والإصدار وحقوق الوصول وملفات المخطة المرجعية للتطبيق. قد يحدث هذا الملف بصيغة XML ثنائية والذي يمكن تحويلها إلى نص عادي يمكن للمستخدم قراءته باستخدام أدوات مثل AXMLPrinter2، apktool، أوAndroguard. -
classes.dex
: الطبقات التي تم تجميعها بتنسيق ملف dex مفهومة بواسطة آلة دالفيك الافتراضية وأندرويد رن تايم. -
resources.arsc
: ملف يحتوي على موارد مترجمة مسبقًا، مثل XML الثنائي.
انظر ايضا
- قائمة صيغ وامتدادات الملفات الأرشيفية
مراجع
- ^ "apk details". مؤرشف من الأصل في 22 ديسمبر 2017.
- ^ "ABI Management | Android Developers". developer.android.com. مؤرشف من الأصل في 31 مايو2019. اطلع عليه بتاريخ 30 مارس 2016.
- ^ chibucks (28 May 2010). "Learn to Fish: General Structure of an APK". SDX-Developers Forum. Simple Machines Forum. مؤرشف من الأصل في 17 يوليو2012.
- ^ "ABI Management | Android Developers". developer.android.com. مؤرشف من الأصل في أربعة مايو2020. اطلع عليه بتاريخ 16 يونيو2018.
تاريخ النشر:
2020-06-01 23:44:23
التصنيفات: أندرويد, أنساق ملفات أرشفة, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P144, مقالات تحتاج إلى صور, مقالات تحتوي نصا بالإنجليزية, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة أندرويد/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب
التصنيفات: أندرويد, أنساق ملفات أرشفة, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P144, مقالات تحتاج إلى صور, مقالات تحتوي نصا بالإنجليزية, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة أندرويد/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب