تعتبر "أدوات حزمة تطوير البرامج (SDK) لنظام التشغيل Android" مكوّنًا لحزمة تطوير البرامج (SDK) لنظام التشغيل Android. ويشمل ذلك التطوير وأدوات تصحيح الأخطاء لنظام Android
إصدارات
تقدّم الأقسام أدناه ملاحظات حول الإصدارات المتتالية من "أدوات SDK". يُشار إليه برقم النسخة السابقة. لضمان استخدام أحدث إصدار، يُرجى الاطّلاع على مدير حِزم تطوير البرامج (SDK) لمعرفة التحديثات.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 26.1.1 (أيلول (سبتمبر) 2017)
- التغييرات:
-
- تمت إضافة إصدار سطر الأوامر من أداة تحليل Apk في
tools/bin/apkanalyzer
إنها توفر نفس الميزات التي يوفرها أداة تحليل Apk في يمكن دمج "استوديو Android" في الخوادم والنصوص البرمجية للإصدار/CI بهدف تتبُّع الحجم. والانحدار وإنشاء التقارير وما إلى ذلك. - لم يعُد مكوّن Android الإضافي يستخدم ملفات قواعد ProGuard ضمن الأدوات/proguard Gradle. تمت إضافة تعليق لتوضيح ذلك.
- تمت إضافة إصدار سطر الأوامر من أداة تحليل Apk في
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 26.0.2 (نيسان (أبريل) 2017)
- التغييرات:
-
- عند إنشاء متوسّط مدة المشاهدة باستخدام "
avdmanager
"، لن يكون من الضروري بعد ذلك تحديد--tag
إذا تم تحديد الحزمة بواسطة--package
فقط يحتوي على صورة واحدة (كما هو الحال مع جميع الصور التي توزعها Google حاليًا).
- عند إنشاء متوسّط مدة المشاهدة باستخدام "
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 26.0.1 (آذار (مارس) 2017)
- التغييرات:
-
- تم إرجاع أدوات العرض الهرمي وأدوات Pixel Perfect إلى ميزة Android Device Monitor (ستتم إزالة إصدارات سطر الأوامر اعتبارًا من الإصدار 25.3.0)
أدوات حزمة تطوير البرامج (SDK)، الإصدار 26.0.0 (آذار (مارس) 2017)
- التبعيات:
-
- الإصدار 24 من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android أو إصدار أحدث
- التغييرات:
-
- يحاول
tools/android
الآن إعادة إنتاج وظائفandroid
في الأدوات السابقة للإصدار 25.3.0 من خلال استدعاء الأدوات الجديدة- يجب ضبط كل الطلبات على
avd
وtarget
وdevice
. كما كان من قبل. - ستتم ترجمة
sdk
طلب إلى أوامر مشابهة باستخدامtools/bin/sdkmanager
على أساس أفضل جهد.
- يجب ضبط كل الطلبات على
- يتيح تطبيق
tools/bin/avdmanager
الآن استخدام الأمرlist target
.
- يحاول
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 25.3.0 (آذار (مارس) 2017)
- التبعيات:
-
- الإصدار 24 من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android أو إصدار أحدث
- التغييرات:
-
- تمت إزالة محاكي Android من هذه الحزمة ونقله إلى دليل SDK. تعرّف على جهاز Android الجديد ملاحظات إصدار المحاكي يتوافق هذا التغيير مع الإصدارات القديمة إصدارات "استوديو Android"
- تم استبدال وظيفة سطر الأوامر
android avd
avdmanager
جديد . - تمت إزالة الأدوات القديمة:
android
ddms
(بدلاً من ذلك، يمكنك الاطّلاع على استخدام DDMS)draw9patch
(بدلاً من ذلك، يمكنك الاطلاع على رسم 9 أجزاء)hierarchyviewer
(بدلاً من ذلك، يمكنك الاطّلاع على تنسيق التصميم باستخدام التسلسل الهرمي مُشاهد)traceview
(بدلاً من ذلك، يمكنك الاطلاع على إنشاء الملفات التعريفية باستخدام Traceview وdmtracedump)ant
نص برمجي- نماذج المشاريع والأنشطة
- تم نقل الملفات التنفيذية إلى
bin/
:jobb
lint
monkeyrunner
screenshot2
Uiautomatorviewer
- تمّ تحسين
sdkmanager
:- عرض جميع التراخيص من سطر الأوامر وقبولها
- قائمة حزم الوضع المطوّل المحسّنة
أدوات حِزم SDK، النسخة السابقة 25.2.5 (كانون الثاني/يناير 2017)
- التبعيات:
-
- الإصدار 24 من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android أو إصدار أحدث
- إصلاح الأخطاء في محاكي Android:
-
- تم إصلاح عطل في إعادة اتصال المقبس غير المتزامن.
- تم إصلاح عطل في نظام التشغيل Mac عند استدعاء
glDeleteTextures()
بعد تدمير السياق المقابل.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 25.2.4 (كانون الأول (ديسمبر) 2016)
- التبعيات:
-
- الإصدار 24 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إصلاح الأخطاء في محاكي Android:
-
- تم إصلاح عطل في ممر الزوايا عند الوصول إلى ممر مغلق.
- تم إصلاح عُطل نادر عند إغلاق المحاكي أثناء تحميل الموقع.
SDK Tools، النسخة السابقة 25.2.3 (تشرين الثاني (نوفمبر) 2016)
- التبعيات:
-
- الإصدار 24 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- تمت إضافة أداة سطر أوامر
sdkmanager
الجديدة لعرض وتثبيت التحديث وإلغاء تثبيت حِزم حزمة تطوير البرامج (SDK) الفردية لنظام التشغيل Android. - الميزات الجديدة لمحاكي Android وإصلاح الأخطاء:
-
- تم حل مشكلة
-gpu guest
(المشكلة 227447). - تمت إضافة إمكانية فك ترميز الصور بتنسيق WebP.
- تمت إضافة الدعم لفك ضغط بنية ETC2.
- تم حل مشكلة
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 25.2.2 (أيلول (سبتمبر) 2016)
- التبعيات:
-
- الإصدار 23 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ميزات محاكي Android الجديدة:
-
- تمت إضافة أجهزة استشعار افتراضية جديدة شبكة الجوّال > قوة الإشارة لعناصر التحكم الموسّعة.
- تمت إضافة خيار LTE إلى شبكة الجوّال > نوع الشبكة لعناصر التحكم الموسّعة.
- تمت إضافة إمكانية محاكاة التمرير السريع العمودي للتنقل في الوضع العمودي. والقوائم باستخدام عجلة ماوس.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 25.1.6 (أيار (مايو) 2016)
- التبعيات:
-
- الإصدار 23 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- لتحسين مستوى الأمان في محاكي Android ومعالجة مشكلة الأمان التي تم الإبلاغ عنها
الثغرة الأمنية، فإن Android Emulator Console يتطلب الآن
المصادقة
قبل أن تتمكن من إدخال الأوامر. أدخِل الأمر
auth auth_token
بعدtelnet
إلى مثيل المحاكي. يجب علىauth_token
تتطابق مع محتوى ملف.emulator_console_auth_token
في الدليل الرئيسي.
- لتحسين مستوى الأمان في محاكي Android ومعالجة مشكلة الأمان التي تم الإبلاغ عنها
الثغرة الأمنية، فإن Android Emulator Console يتطلب الآن
المصادقة
قبل أن تتمكن من إدخال الأوامر. أدخِل الأمر
أدوات SDK، الإصدار 25.0.0 (نيسان (أبريل) 2016)
- الإصدار 2.0 من محاكي Android:
-
- تحسينات في الأداء:
- يستخدم المحاكي الآن تسريع وحدة المعالجة المركزية على صور نظام المحاكي x86 من خلال الافتراضي.
- تمت إضافة دعم SMP الاستفادة من البنية متعددة النواة للمضيف عند محاكاة نظام التشغيل Android 6.0 (مستوى واجهة برمجة التطبيقات 23) أو أعلى، مما يؤدي إلى أداء أفضل والسرعة من نظيرتها المادية. يمكنك أيضًا من خلال دعم بروتوكول SMP اختبار التطبيقات التي تستهدف بشكل خاص أجهزة Android متعددة النواة.
- تحسين البيانات وبروتوكول سحب ملفات APK وحزمة APK بين Android Debug Bridge والأجهزة أن يعمل بالإصدار 5.0 من نظام التشغيل Android (المستوى 21 من واجهة برمجة التطبيقات) أو إصدار أحدث الاطّلاع على تحسينات في السرعة بمعدل خمس مرات فقط مقارنةً باستخدام جهاز فعلي.
- توفّر عناصر التحكّم في واجهة المستخدم الموسَّعة وشريط الأدوات العائم إمكانية الوصول بسهولة إلى الميزات. لم تكن متاحة في السابق إلا من خلال سطر الأوامر، مثل أخذ الشاشة التقاط الصور وضبط مستوى البطارية وتدوير الشاشة وإدارة المكالمات الافتراضية.
- حمِّل ملفات KML وGPX لتشغيل مجموعة من نقاط المواقع المخصّصة.
- يمكنك تغيير حجم المحاكي بشكل ديناميكي من خلال سحب إحدى الزوايا أو تكبيرها في نافذة المحاكي.
- ثبِّت حِزم APK أو أضِف ملفات وسائط إلى بطاقة SD الداخلية للمحاكي من خلال سحب الملفات وإفلاتها في نافذة المحاكي.
- محاكاة الإدخال باللمس المتعدّد. أثناء التفاعل مع شاشة المحاكي، تفعيل وضع اللمس المتعدد من خلال الضغط مع الاستمرار على مفتاح Ctrl Windows/Linux أو المفتاح Command على نظام التشغيل Mac OSX.
- يعمل محاكي Android بشكل أفضل مع الإصدار 2.0 من "استوديو Android". لمعرفة المزيد حول الميزات المضمّنة في أحدث إصدار من بيئة تطوير البرامج (IDE) الرسمية لنظام التشغيل Android، الاطّلاع على الإصدار الملاحظات.
- اقرأ المستندات لمعرفة المزيد عن استخدام محاكي Android.
SDK Platform-tools، الإصدار 23.1.0 (كانون الأول (ديسمبر) 2015)
- ملاحظات عامة:
-
- تغيير متطلبات Linux لأدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android الإصدار 23.1.0 والإصدارات الأحدث: فهو يتطلب الآن نظام تشغيل Linux 64 بت.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.4.1 (تشرين الأول/أكتوبر 2015)
- التبعيات:
-
- الإصدار 23 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح مشكلة إخفاء شريط عناوين المحاكي خارج الشاشة. (المشكلة 178344)
- تم تفعيل المحاكي لتغيير حجم قسم بيانات المستخدم من خلال تضمين برامج ثنائية لـ e2fsprogs. (المشكلة 189030)
- تم إصلاح التراجع على نظام تشغيل Windows 32 بت حيث يتعذر تشغيل المحاكي تشغيل Android 6.0 صور النظام (المستوى 23 من واجهة برمجة التطبيقات) إلى الإصدار Android 5.0 (المستوى 21 من واجهة برمجة التطبيقات) (المشكلة 188326)
أدوات حزمة SDK، النسخة السابقة 24.4.0 (تشرين الأول/أكتوبر 2015)
- التبعيات:
-
- الإصدار 23 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- حدّث المحاكي حتى يتمكن من عرض إشعار الترقية عند إطلاق إصدار جديد المتوفرة.
- تمت إضافة إمكانية إرسال تقارير الأعطال الأساسية للمحاكي. يجب الموافقة من خلال الإعدادات المفضّلة في "استوديو Android" لإتاحة إرسال تقارير الأعطال.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.3.4 (آب (أغسطس) 2015)
- التبعيات:
-
- الإصدار 23 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تمت إضافة دعم للنظام الأساسي Android 6.0 (المستوى 23 من واجهة برمجة التطبيقات).
- المحاكي:
-
- تم تحسين أداء المحاكي على أجهزة الكمبيوتر المكتبي المتعدّدة النواة التي تعمل بنظام التشغيل Windows. (المشكلة 101040)
- تمت إضافة دعم لمحاكاة وحدة معالجة الرسومات على نظامَي التشغيل Windows وLinux باستخدام
سطر الأوامر
-gpu mesa
. - تم تفعيل الدعم لتشغيل أدوات المحاكاة باستخدام وحدة معالجة الرسومات من خلال سطح المكتب البعيد. بما في ذلك "سطح المكتب البعيد من Chrome" و"الخدمات الطرفية لنظام التشغيل Windows" وNoMachine.
- تمت إضافة دعم أدوات المحاكاة مع دقة الشاشة التي تبلغ 280 نقطة لكل بوصة و360 نقطة لكل بوصة.
- دعم محسّن لإضافات GLES 2.0
- تم إصلاح عدة مشاكل متعلقة بإتاحة محاكاة وحدة معالجة الرسومات.
- تمت إضافة دعم لضبط حجم التخزين على أدوات المحاكاة التي تستخدم Android 4.4 (المستوى 19 من واجهة برمجة التطبيقات) وأعلى. (المشكلة 75141)
- تم إصلاح مشكلة إرسال رسائل SMS طويلة بين أدوات المحاكاة. (المشكلة 3539)
- تم إصلاح مشكلة حصول المحاكي على وقت غير صحيح من عناصر المواقع الجغرافية. (المشكلة 27272)
- تمت إضافة معالجة للأحرف غير المعتادة في المسارات وأسماء الملفات عند بدء المحاكيات. (المشكلة 35889)
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.3.3 (حزيران (يونيو) 2015)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح المشاكل المتعلقة باستخدام مهام إصدار Ant مع بنية إصدار Eclipse ADT.
- تم إصلاح مشكلة تشغيل المحاكي على الإصدار 10.8.5 من نظام التشغيل Mac OS X.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.3.2 (حزيران (يونيو) 2015)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح المشاكل في مُحاكي ARM 64 بت.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.3.1 (حزيران (يونيو) 2015)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح المشكلة في
root/
وlib/
مجلد.
تنبيه: من المعروف أنّ هذا الإصدار يتضمّن مشاكل تمنع المباني من الاكتمال. ننصحك بشدة بالتحديث إلى الإصدار 24.3.2 من أدوات حزمة تطوير البرامج (SDK) في أقرب وقت ممكن.
- تم إصلاح المشكلة في
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.3.0 (حزيران (يونيو) 2015)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح عدة مشاكل بسيطة في المحاكي.
تنبيه: من المعروف أنّ هذا الإصدار يتضمّن مشاكل تمنع المباني من الاكتمال. ننصحك بشدة بالتحديث إلى الإصدار 24.3.2 من أدوات حزمة تطوير البرامج (SDK) في أقرب وقت ممكن.
أدوات حزمة SDK، النسخة السابقة 24.2.0 (أيار (مايو) 2015)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح عدة مشاكل بسيطة في المحاكي.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 24.1.2 (شباط (فبراير) 2015)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- إصلاح حالات فشل تشغيل صور نظام MIPS على نظام التشغيل Mac OS X.
- تم إصلاح مشاكل التقاط شاشة AVD عند استخدام محاكاة وحدة معالجة الرسومات.
- تم إصلاح تسرُّب الذاكرة في نظام المحاكي.
أدوات SDK، الإصدار 24.0.2 (كانون الأول (ديسمبر) 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح مشكلة إنشاء المشاريع والأنشطة من النماذج باستخدام Eclipse ADT.
أدوات SDK، الإصدار 24.0.1 (كانون الأول (ديسمبر) 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تم إصلاح مشكلة اكتشاف Java على أنظمة التشغيل Windows بسرعة 32 بت.
أدوات SDK، الإصدار 24.0.0 (كانون الأول (ديسمبر) 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- ملاحظات عامة:
-
- تمت إضافة دعم للإصدار Android Studio 1.0 وتحسينات على المحاكي.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 23.0.5 (تشرين الأول/أكتوبر 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 23.0.4 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 23.0.4.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح مشكلة التحويل البرمجي في Windows 32 بت.
أدوات حزمة SDK، النسخة السابقة 23.0.4 (تشرين الأول/أكتوبر 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 23.0.4 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 23.0.4.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح الأجهزة المكرّرة في AVD على أجهزة Wear والتلفزيون.
أدوات SDK، الإصدار 23.0.2 (تموز (يوليو) 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 23.0.2 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 23.0.2.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تمت إضافة ملفات ProGuard
.bat
المفقودة. - تمّت إضافة الملف
proguard-android.txt
غير المتوفّر. - تمت إعادة تسمية الملف
lombok-ast-0.2.2.jar
إلىlombok-ast.jar
، والذي ينبغي أن يسمح بتشغيل أداة Lint من سطر الأوامر.
- تمت إضافة ملفات ProGuard
أدوات SDK، الإصدار 23.0.0 (حزيران (يونيو) 2014)
- التبعيات:
-
- الإصدار 19 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 23.0.0 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 23.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تمت إضافة أدوات Android Wear وصور النظام.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 22.6.4 (حزيران (يونيو) 2014)
- التبعيات:
-
- الإصدار 18 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو المصمم للاستخدام مع ADT 22.6.3 والإصدارات الأحدث. حدِّث المكوّن الإضافي ADT إلى الإصدار 22.6.3.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح مشكلة في المحاكي x86 تسبّبت في تعطُّل "خرائط Google". (المشكلة 69385)
- تم إصلاح مشاكل OpenGL الطفيفة.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 22.6.3 (نيسان (أبريل) 2014)
- التبعيات:
-
- الإصدار 18 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو المصمم للاستخدام مع ADT 22.6.3 والإصدارات الأحدث. حدِّث المكوّن الإضافي ADT إلى الإصدار 22.6.3.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح مشكلة سماح مدير AVD بإنشاء أجهزة افتراضية على Android Wear. ذات مستوى واجهة برمجة تطبيقات مستهدَف أقل من 19
- تم إصلاح وصف صور نظام Android Wear في "مدير SDK".
- المشاكل المعروفة:
-
عند إنشاء جهاز Android Wear افتراضي في مدير AVD، مستوى واجهة برمجة تطبيقات مستهدَف قد يتم تلقائيًا اختيار أقل من 19. الحرص على اختيار المستوى 19 المستهدَف من واجهة برمجة التطبيقات عند إنشاء أجهزة Android Wear الافتراضية.
أدوات حزمة SDK، النسخة السابقة 22.6.2 (آذار (مارس) 2014)
- التبعيات:
-
- الإصدار 18 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.6.2 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 22.6.2.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح مشكلة طرح مدير حِزم SDK
NullPointerException
بعد إزالة جهاز افتراضي تم إنشاؤه باستخدام Android Wear صورة النظام. (المشكلة 67588) - تم إصلاح مشكلة في أجهزة Nexus 5 الافتراضية التي تعمل بنظام التشغيل Android والتي تم إنشاؤها من سطر الأوامر في الأماكن التي كان فيها نظام ملف بطاقة SD للقراءة فقط.
- تم إصلاح مشكلة طرح مدير حِزم SDK
أدوات حزمة SDK، النسخة السابقة 22.6.1 (آذار (مارس) 2014)
- التبعيات:
-
- الإصدار 18 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.6.1 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 22.6.1.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح المشكلة المتمثلة في عدم تمكُّن "مدير الجهاز الافتراضي من Android" من إنشاء جهاز افتراضي جديد الأجهزة. (المشكلة 66661)
تم إصلاح مشكلة في الأجهزة الافتراضية التي تم إنشاؤها باستخدام ADT 22.3 أو الإصدارات الأقدم.
إذا أنشأت جهاز Android افتراضيًا باستخدام الإصدار 22.3 من ADT أو إصدار أقدم، قد يتم إدراج AVD كـ مُعطل في "مدير AVD" في الإصدار 22.6.1. لحلّ المشكلة لهذه المشكلة، اختر الجهاز الافتراضي في مدير AVD وانقر على الإصلاح:
- تم إصلاح مشكلة في أدوات سطر الأوامر عند إنشاء أجهزة افتراضية. (المشكلة 66740)
- تم إصلاح مشكلة في النص البرمجي لسطر الأوامر
lint
.
- المشاكل المعروفة:
-
عند إنشاء جهاز Android افتراضي باستخدام تعريف جهاز Nexus 5، يجب تفعيل الخيار استخدام وحدة معالجة الرسومات للمضيف، وإلا سيتطلّب الجهاز الافتراضي لن تبدأ.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 22.6 (آذار (مارس) 2014)
- التبعيات:
-
- الإصدار 18 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.6.0 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 22.6.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
نص سطر الأوامر
lint
(tools\lint.bat
على أنظمة التشغيل Windows وtools/lint
على الأنظمة الأساسية الأخرى) يتعذّر تنفيذ هدف واحد (lint
) على إصداراتant
بسبب ما يلي: خطأ:Exception in thread "main" java.lang.NoClassDefFoundError: lombok/ast/AstVisitor
كحل بديل مؤقت، أعد تسمية الملف من
tools\lib\lombok-ast-0.2.2.jar
إلىtools\lib\lombok-ast.jar
سنصدر نسخة محدثة من الأدوات تحتوي على إصلاح هذه المشكلة في أقرب وقت ممكن.- دعم إضافي لميزات لغة Java 7، مثل التقاط مقاطع متعددة وتجربة الموارد
ومشغل المعين. تتطلّب هذه الميزات استخدام الإصدار 19 أو إصدار أحدث.
من أدوات الإنشاء. لاستخدام الموارد، يجب الحصول على
minSdkVersion
. 19؛ بينما تتطلب بقية ميزات اللغة الجديدةminSdkVersion
8 أو أعلى. - تمت إضافة عمليات تحقق جديدة من أداة Lint:
- الأمان:
- ابحث عن رمز يُحتمل أن يكون متأثرًا بـ
SecureRandom
. الثغرة الأمنية. - تأكّد من أن المكالمات إلى
checkPermission
تستخدم القيمة المعروضة.
- ابحث عن رمز يُحتمل أن يكون متأثرًا بـ
- تحقق من أن إصدارات الإنتاج لا تستخدم موفري مواقع وهمية.
- البحث عن قيم البيان التي يتم استبدالها بقيم من إصدار Gradle والنصوص البرمجية.
- الأمان:
- تم إصلاح عدد من المشاكل البسيطة في حزمة تطوير البرامج (SDK) ونظام الإصدار.
- المحاكي:
- تم إصلاح مشكلة إيقاف تشغيل المحاكي فورًا في الإصدار 1.5 من نظام التشغيل Android على أجهزة Nexus One وNexus S. (المشكلة 64945)
- تم إصلاح مشكلة متعلقة بأرقام المنافذ التي تزيد عن أربعة أرقام. (المشكلة 60024)
- تم إصلاح أخطاء البطارية في أجهزة Nexus One وNexus S. (المشكلة 39959)
- تم إصلاح مشكلة في المسارات أو الوسيطات التي تحتوي على المساحات على أنظمة التشغيل Windows الأساسية. (المشكلة 18317)
- تم إصلاح مشكلة متعلقة بقيم المسارات الطويلة على أنظمة التشغيل Windows الأساسية. (المشكلة 33336)
- تم إصلاح مشكلة في سطر الأوامر "
-snapshot-list
". على أنظمة 64 بت. (المشكلة 34233)
- تم إصلاح مشكلة متعلّقة بتوافق RenderScript. استخدام وضع دعم RenderScript الإصدار 19.0.3 من أدوات الإنشاء.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 22.3 (تشرين الأول/أكتوبر 2013)
- التبعيات:
-
- الإصدار 18 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.3.0 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 22.3.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تمت إضافة دعم الإصدار 4.4 من نظام التشغيل Android (المستوى 19 من واجهة برمجة التطبيقات).
- تم إصلاح عدد من الأخطاء الطفيفة في حزمة SDK ونظام الإصدار.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 22.2.1 (أيلول (سبتمبر) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.2.1 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 22.2.1.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح المشكلة في النماذج التي تتسبب في تعليق معالج المشروع الجديد. (المشكلة 60149)
- تم إصلاح العطل عند استخدام أداة سطر أوامر Lint بسبب عدم تطابق المكتبة والتبعية. (المشكلة 60190)
أدوات حزمة SDK، النسخة السابقة 22.2 (أيلول (سبتمبر) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.2 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 22.2.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- أدوات إنشاء معدّلة للسماح باستخدام RenderScript على الإصدارات القديمة من Android في استخدام الميزات الجديدة مكتبة الدعم:
- تم نقل أداة Systrace إلى الدليل
>sdk</platform-tools/
. - أداة التتبع المعدَّلة لبرنامج OpenGL ES المتوافق مع OpenGL ES 3.0.
- أداة Lint
- تم إصلاح المشكلة المتعلقة بعدم اكتشاف أداة Lint لمساحات الاسم المخصصة. (المشكلة 55673)
- تم إصلاح مشكلة كانت تتضمن أحرفًا غير صالحة في تقرير XML. (المشكلة 56205)
- إصلاح تنفيذ سطر أوامر لأداة Lint للعمل في وضع التشغيل بلا واجهة مستخدم رسومية لدعم التنفيذ من خلال خوادم التصميم. (المشكلة 55820)
- تم تحسين توافق أسماء المسارات التي تحتوي على مسافات في أدوات سطر الأوامر بنظام Windows.
أدوات SDK، الإصدار 22.0.5 (تموز (يوليو) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تقوم بالتطوير في Eclipse باستخدام لمكون ADT الإضافي، لاحظ أن هذا الإصدار من تم تصميم أدوات SDK للاستخدام مع الإصدار 22.0.5 من ADT والإصدارات الأحدث. حدِّث التطبيق إذا لم يسبق لك إجراء ذلك ADT إلى 22.0.5.
- تم تصميم هذا الإصدار من "أدوات حزمة تطوير البرامج (SDK)" ليعمل مع "استوديو Android". 0.2.x والإصدارات الأحدث.
- إذا كنت تقوم بالتطوير بدون بيئة تطوير متكاملة، ينبغي أن تمتلك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح مشكلة التحويل البرمجي لـ RenderScript على أنظمة التشغيل Windows الأساسية التي تتضمن ant.
- تم تعديل Systrace للعمل مع صورة النظام الأساسي Android 4.3
- تم إصلاح حزمة المُحول البرمجي لـ RenderScript.
- أدوات الإصدار 18.0.0 قديمة ويجب استخدام الإصدار 18.0.1 بدلاً منه.
أدوات SDK، الإصدار 22.0.4 (تموز (يوليو) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تقوم بالتطوير في Eclipse باستخدام لمكون ADT الإضافي، لاحظ أن هذا الإصدار من تم تصميم أدوات SDK للاستخدام مع الإصدار 22.0.4 من ADT والإصدارات الأحدث. حدِّث التطبيق إذا لم يسبق لك إجراء ذلك ADT إلى 22.0.4.
- تم تصميم هذا الإصدار من "أدوات حزمة تطوير البرامج (SDK)" ليعمل مع "استوديو Android". 0.2.x والإصدارات الأحدث.
- إذا كنت تقوم بالتطوير بدون بيئة تطوير متكاملة، ينبغي أن تمتلك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح مشكلة أثناء تجميع رمز RenderScript.
أدوات حزمة SDK، النسخة السابقة 22.0.1 (أيار (مايو) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.0.1 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 22.0.1.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم إصلاح المشكلة المتعلقة بفحص Lint ServiceCast وأسماء الفئات المؤهلة بالكامل. (المشكلة 55403)
- تم إصلاح مشكلة التعطُّل في فحص Lint ArraySizeDetector. (المشكلة 54887)
- تم إصلاح مشكلة عدم نجاح أداة monkeyrunner في استيراد فئات بايثون العادية. (المشكلة 55632)
- تم إصلاح مشكلة عدم فتح أداة مراقبة DDMS لإحصاءات الذاكرة والأجزاء المختلفة بسبب لم يتم العثور على استثناء لفئة. (المشكلة 55394)
أدوات حزمة SDK، النسخة السابقة 22 (أيار (مايو) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 22.0.0 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 22.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تغيير بنية حزمة SDK من خلال إضافة مكوِّن جديد لحزمة SDK لأداة إنشاء الإصدار، وهو استنادًا إلى مكون أدوات النظام الأساسي الحالي. يؤدي هذا التغيير إلى فصل أدوات التصميم عن بعضها البعض. من إصدارات IDE، مما يتيح إجراء تحديثات للأدوات دون الحاجة تحديث IDE.
- أدوات محدثة لتسمح للمكتبات بمشاركة اسم الحزمة نفسه مثل التطبيقات التي تستخدمها.
- تم تعديل أداة
draw9patch
للسماح بتغيير العلامات بسهولة. - تمت إضافة عمليات تحقّق جديدة من Lint، بما في ذلك عمليات التحقّق من اتساق التنسيق.
RelativeLayout
من الأشقاء، صانع محتوى في قناةParcel
، واجهات JavaScript، وبثService
، وسلاسل كمية، وبيان والأخطاء الإملائية وعلامات الاتجاه في التخطيطات والأسماء المتداخلة لـ 9 التصحيحات والصور والفئة للتحقق من التواجد. - تحديث أدوات تصميم التطبيق لتوقيع الطلبات باستخدام مكتبة BouncyCastle بدلاً من والاعتماد على واجهات برمجة التطبيقات الخاصة بـ Sun JVM.
- تم إصدار بعض أدوات Android في Maven
مركز المساعدة لمساعدة مطوّري الأدوات التابعة لجهات خارجية. تتوفر الأدوات التالية
في المستودع:
manifest-merger
وcommon/sdk_common
وddmlib
dvlib
وlayoutlib_api
وsdklib
وlint
- إصلاح الأخطاء:
-
- تم إصلاح عدد من الأخطاء الطفيفة في حزمة SDK ونظام الإصدار.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 21.1 (شباط (فبراير) 2013)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 21.1.0 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 21.1.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم تحسين خدمة الإبلاغ عن الأخطاء في
dx
عند تعذُّر الدمج في الإصدار. . - تمت إضافة أكثر من 15 فحصًا جديدًا لأداة Lint، بما في ذلك عمليات التحقّق من تجاوز واجهات برمجة التطبيقات القديمة وملف XML. ومشكلات الموارد ومشكلات أصول الرسومات وعلامات البيان.
- تمت إضافة ميزة aapt جديدة لتجميع الموارد.
- تم تحسين خدمة الإبلاغ عن الأخطاء في
أدوات SDK، الإصدار 21.0.1 (كانون الأول (ديسمبر) 2012)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 21.0.1 والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 21.0.1.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- طوِّر
- تم تحديث الإصدار لرصد تعارضات أسماء الحزمة والتعامل معها بين أحد التطبيقات المكتبات التي يعتمد عليها. لا يمكن للمكتبات مشاركة أسماء الحزم ما لم تكن جميعها. في نفس اسم الحزمة. (المشكلة 40152، المشكلة 40273)
- تمت إضافة علامة لإيقاف دمج dex للتعامل مع الحالات التي يمكن أن تؤدي فيها عملية الدمج إلى إنشاء
ملف dex معطَّل. إذا حدث هذا لمشروعك، أضِف الإعداد التالي إلى
ملف
project.properties
:dex.disable.merger=true
هذا الإعداد إلى عودة نظام الإصدار إلى عمليات معالجة الملفات الأقدم والأبطأ والتي لا لمكتبات تجميع البيانات السابقة.
- RenderScript
- إضافة دعم لـ نص الفلتر التحويل البرمجي.
- تمت إضافة إعداد مشروع جديد للتحكّم في هدف التحويل البرمجي لـ RenderScript بشكل منفصل.
من مشروع Android. جارٍ إضافة السطر التالي إلى
project.properties
إلى تجميع رمز RenderScript للمستوى 17 من واجهة برمجة تطبيقات Android، بينما الذي يتضمن التطبيق استهداف مستوى (أدنى) لواجهة برمجة التطبيقات (API) مختلف: في السابق، كان هدف التجميع من RenderScript مرتبطًا الإعدادrenderscript.target = 17
android:minSdkVersion
في ملف البيان. (المشكلة 40487)
- طوِّر
- إصلاح الأخطاء:
-
- أداة Lint
- تم تصحيح التحقق من قيم
0px
في عناصر XML للنمط. (المشكلة 39601) - تم إصلاح وضع علامة غير صحيحة على سلاسل تنسيق السلاسل. (المشكلة 39758)
- تم إصلاح مشكلة تجاهل التوجيه
tools:ignore
في ملف البيان باستخدام أداة Lint. (المشكلة 40136) - تم إصلاح مشكلة الإبلاغ عن إصدار قفل التنشيط داخل إصدار مشروط. (المشكلة 40424)
- تم إصلاح الخطأ في إعداد التقارير غير الصحيحة عن
layout_width
وlayout_height
. حقول XML. (المشكلة 38958) - تم إصلاح معالجة سمات مساحة الاسم المخصصة.
- تمت إضافة إصلاحات لفلترة التحذيرات بشأن مشاريع المكتبة.
- تمت إزالة التحذيرات المتعلقة بعدم توفّر فئات قبل إنشاء الإصدار.
- تم تصحيح التحقق من قيم
- تم إصلاح المشكلة في النص البرمجي لتنفيذ UI Automator Viewer في دليل أدوات Android لم يتم تعيينه.
- تم إصلاح مشكلة في "مدير حِزم تطوير البرامج (SDK)" كي يختار تلقائيًا أحدث إصدار تم نشره. منصة عند بدء التشغيل.
- تم إصلاح JavaScript للعثور على نص برمجي للبحث عن الإصدار المتوافق حاليًا من Java (الإصدار 1.6 أو أعلى).
- تم إصلاح مشغّل تطبيقات "مدير SDK" في حزمة ADT لكي يتمكّن من تشغيل برنامج "مدير حِزم SDK" عند وضعه في جذر الحزمة.
- أداة Lint
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 21 (تشرين الثاني (نوفمبر) 2012)
- التبعيات:
-
- الإصدار 16 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- في حال تطوير التطبيق في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK قد تم تصميمه. للاستخدام مع الإصدار 21.0.0 من ADT والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى 21.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- نظام التصميم
- تمت إضافة علامة تضبط وضع جامبو لملفات DEX، ما يسمح بحجم أكبر.
عدد السلاسل في ملفات DEX. يمكنك تفعيل هذا الوضع من خلال إضافة السطر التالي إلى
ملف
project.properties
لمشروعك:dex.force.jumbo=true
- تم تحسين مدة الإصدار من خلال البحث المسبق عن المكتبات (كل من ملفات JAR والمكتبة) المشروعات).
- تم تعديل الإصدار لإنشاء
R
فئات موارد لمشاريع المكتبة. باستخدام المعرّفات التي تحتاج إليها المكتبات فقط، ما يقلّل من خطر النقر على ملف DEX حدود الحقول والطرق. - تم تحسين الإصدار كي تتوفّر إمكانية استخدام العديد من ميزات التعديل (مثل إكمال الرموز البرمجية والموارد. محدد، انتقل إلى البيان) للتعامل مع موارد مشروع المكتبة بشكل صحيح.
- تمت إضافة علامة تضبط وضع جامبو لملفات DEX، ما يسمح بحجم أكبر.
عدد السلاسل في ملفات DEX. يمكنك تفعيل هذا الوضع من خلال إضافة السطر التالي إلى
ملف
- أداة Lint
- تمت إضافة أكثر من 25 قاعدة جديدة لأداة Lint للموارد وإعدادات اللغة والتنسيق
من الملفات، والاستخدام غير الصحيح لـ
SparseArray
PowerManager.WakeLock
والمشاكل في البيان. - إعداد التقارير المحدث لتضمين أخطاء في مشاريع المكتبة إذا كان مشروع المكتبة في قائمة المشروعات المراد التحقق منها.
- تمت إضافة هدف
lint
جديد إلى نظام إصدار Ant لتسهيل الاستخدام. التكامل مع أنظمة التصميم المستمرة. - تمت إضافة وسيطة
--sources
و--classpath
جديدة للإشارة إلى المصادر. مع هياكل أدلة مختلفة. - تم تحسين وظيفة تصدير XML لتتوافق مع Jenkins Lint المكوّن الإضافي.
- تمت إضافة دعم لتحليل تدفق ملفات الصف.
- تمت إضافة أكثر من 25 قاعدة جديدة لأداة Lint للموارد وإعدادات اللغة والتنسيق
من الملفات، والاستخدام غير الصحيح لـ
- أجهزة Android الافتراضية (AVD)
- تمت إضافة علامة التبويب تعريفات الأجهزة الجديدة إلى "مدير AVD" لإعداد الميزة. ذات الحجم القياسي وأجهزة Nexus الافتراضية.
- تم تطوير أدوات محاكاة لإطلاقها باستخدام مظاهر يتم إنشاؤها ديناميكيًا يعكس الأجهزة الفعلية التي تم إعدادها في "مدير AVD".
- دعم محسَّن لتطوير تطبيقات Android على الأجهزة المستندة إلى MIPS باستخدام بروتوكول MIPS الجديد صور النظام لأجهزة Android الافتراضية
- تمت إضافة أداة "
jobb
" لإنشاء المحتوى وتشفيره. ملفات توسيع APK (مزيد من المعلومات) - تم تحسين أداة تشغيل الاختبار Android JUnit للسماح بإجراء الاختبار على جميع الأجهزة المتصلة الأجهزة في الوقت نفسه.
- نظام التصميم
- إصلاح الأخطاء:
-
- تم إصلاح عملية دمج البيان لتعديل فئات المكتبات بشكل صحيح في البيان المدمج.
أدوات SDK، الإصدار 20.0.3 (آب (أغسطس) 2012)
- التبعيات:
-
- الإصدار 12 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- في حال تطوير التطبيق في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK قد تم تصميمه. للاستخدام مع الإصدار 20.0.3 من ADT والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 20.0.3.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- إصلاح الأخطاء:
-
- تم إصلاح مشكلة متعلّقة بقوائم التنزيل المخزّنة مؤقتًا في "أداة إدارة تطوير البرامج (SDK)".
أدوات SDK، الإصدار 20.0.1 (تموز (يوليو) 2012)
- التبعيات:
-
- الإصدار 12 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- في حال تطوير التطبيق في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK قد تم تصميمه. للاستخدام مع الإصدار 20.0.1 من ADT والإصدارات الأحدث. حدِّث المكون الإضافي ADT إلى الإصدار 20.0.1.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- إصلاح الأخطاء:
-
- تم إصلاح عملية التحقّق الخاطئة على حالة الإصدار التي فرضت إعادة تجميع رموز Java بشكل متكرّر.
- تم إصلاح المشاكل المتعلقة بتشغيل أكثر من محاكي وتشغيل عدة محاكٍ. من خلال تسريع وحدة معالجة الرسومات
- تم تحسين خوارزمية تغيير الحجم للحصول على عرض أفضل على نوافذ المحاكي التي تم تغيير حجمها.
- تم إصلاح خطأ في عملية التحقّق من "
lint
" لمنع مستقبلات البث غير المحمية. أجهزة الاستقبال غير المحمية لإجراءات Android التلقائية. - تم إصلاح مشكلة إصدار المشاريع التي تستخدم RenderScript.
- تم إصلاح تسرّب الذاكرة في المحاكي.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 20 (حزيران (يونيو) 2012)
- التبعيات:
-
- الإصدار 12 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم من أجل تُستخدم مع ADT 20.0.0 والإصدارات الأحدث. ننصحك بشدة بتحديث المكون الإضافي ADT إلى 20.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تمت إضافة تطبيق Device Monitor الجديد، حيث يتم تجميع أدوات تصحيح أخطاء Android في تطبيق واحد، بما في ذلك ddms وtraceview وgeoviewer وtracer for GLES. (مزيد من المعلومات)
- تمت إضافة أداة جديدة لتتبُّع نشاط النظام من أجل تتبُّع نشاط نظام Android. تتيح لك هذه الأداة لالتقاط جزء من نشاط النظام، إلى جانب معلومات إضافية تم وضع علامة عليها من خلال الإعدادات > خيارات المطوّرين > المراقبة: تفعيل عمليات التتبُّع أو مع إضافة مكالمات محدَّدة إلى رمز التطبيق.
- نظام التصميم
- تمت إضافة الدمج التلقائي لملفات بيان مشروع المكتبة إلى ما يلي:
في بيان المشروع. يمكنك تفعيل هذه الميزة باستخدام السمة
manifestmerger.enabled
. - تمت إضافة دعم ProGuard تلقائيًا لعلامة
aapt -G
. يؤدي هذا التغيير إلى نظام الإصدار لإنشاء ملف ProGuard مؤقتkeep-rules
يحتوي على الفئات التي تتم الإشارة إليها من ملفات XML (مثل طرق العرض المخصّصة) وتمريرها إلى ProGuard في وقت الانكماش. هذا النمط يمكن أن يجعل ملف APK الناتج أصغر بكثير عند استخدام جزء صغير من مشروع مكتبة كبير (مثل مكتبة دعم Android)، نظرًا لأن قواعد شاملة لمنع جميع طرق العرض المخصصة من تمت أيضًا إزالة ملف إعداد ProGuard التلقائي. - تمت إضافة ملفي إعداد ProGuard لاستخدامهما في المشاريع:
proguard-android-optimize.txt
التي تتيح التحسينات وproguard-android.txt
التي ويعطلها.
- تمت إضافة الدمج التلقائي لملفات بيان مشروع المكتبة إلى ما يلي:
في بيان المشروع. يمكنك تفعيل هذه الميزة باستخدام السمة
- أداة إدارة حِزم تطوير البرامج (SDK)
- التخزين المؤقت المحسَّن لتقليل تنزيل تعريفات المستودع.
- تمت إضافة الأدوات > خيار إدارة مواقع الإضافات لتحسين الأداء من خلال السماح بإيقاف المواقع الإلكترونية التابعة لجهات خارجية مؤقتًا إذا كان يتم تحميلها ببطء
- تمت إضافة إعدادات لذاكرة التخزين المؤقت لتنزيل "مدير SDK" (مدير SDK > الأدوات > الخيارات).
- إصلاح الأخطاء:
-
- طوِّر
- إصلاح مشكلة عدم وصول مشاريع الاختبار إلى مسار الفئة الكامل للاختبار بما في ذلك مشاريع المكتبة وأوعية خاصة بجهات خارجية.
- إصلاح منطق النشر الذي يتيح نشر التطبيقات التي تحتوي على اختبارات مضمّنة واختباره مثل تطبيقات الاختبار، بما في ذلك معلومات تغطية الرمز البرمجي
- دعم Ant الثابت لاختبار المشاريع باستخدام المكتبات.
- طوِّر
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 19 (نيسان (أبريل) 2012)
ملاحظة: لا يتوفّر هذا التحديث على أدوات حِزم تطوير البرامج (SDK) إلا من خلال مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android استخدِم هذه الأداة بتنزيل هذا التحديث وتثبيته.
- التبعيات:
-
- الإصدار 9 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم من أجل تُستخدم مع ADT 18.0.0 والإصدارات الأحدث. ننصحك بشدة بتحديث المكون الإضافي ADT إلى 18.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- إصلاح الأخطاء:
-
- تم إصلاح مشكلة كانت تمنع بعض المطوّرين من تشغيل المحاكي باستخدام وحدة معالجة الرسومات. والتسريع.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 18 (نيسان (أبريل) 2012)
ملاحظة مُهمّة: لتنزيل الإصدار الجديد من Android. 4.0 من "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"، يجب أولاً تحديث أدوات حزمة تطوير البرامج (SDK) للإصدار 14 أو إصدار أحدث، وإعادة تشغيل "أداة إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android". إذا لم تقم بذلك، لن تكون مكونات نظام Android 4.0 متاحة للتنزيل.
- التبعيات:
-
- الإصدار 9 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم من أجل تُستخدم مع ADT 18.0.0 والإصدارات الأحدث. ننصحك بشدة بتحديث المكون الإضافي ADT إلى 18.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- تم تحديث تطبيق SdkController لتغليف كل من أداة الاستشعار ومحاكاة اللمس المتعدد. الأخرى.
- إصلاح الأخطاء:
-
- تم إصلاح مشاكل Ant التي لا يتم فيها اختيار بعض مكتبات الأواني في مجلد
libs/
. في بعض الحالات.
- تم إصلاح مشاكل Ant التي لا يتم فيها اختيار بعض مكتبات الأواني في مجلد
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 17 (آذار (مارس) 2012)
ملاحظة مُهمّة: لتنزيل الإصدار الجديد من Android. 4.0 من "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"، يجب أولاً تحديث أدوات حزمة تطوير البرامج (SDK) للإصدار 14 أو إصدار أحدث، وإعادة تشغيل "أداة إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android". إذا لم تقم بذلك، لن تكون مكونات نظام Android 4.0 متاحة للتنزيل.
- التبعيات:
-
- الإصدار 9 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم من أجل تُستخدم مع ADT 17.0.0 والإصدارات الأحدث. ننصحك بشدة بتحديث المكوّن الإضافي ADT إلى 17.0.0.
- إذا كنت تقوم بالتطوير خارج Eclipse، يجب أن يكون لديك Apache Ant 1.8 أو إصدار أحدث.
- ملاحظات عامة:
-
- المحاكي
- تمت إضافة دعم لعرض رسومات مسرَّعة على الأجهزة. تتطلب هذه الميزة صورة نظام المستوى 15 من واجهة برمجة التطبيقات أو النسخة رقم 3 أو الإصدارات الأحدث (مزيد من المعلومات)
- تمت إضافة دعم لتشغيل صور نظام التشغيل x86 من Android في وضع المحاكاة الافتراضية على.
Windows وMac OS X.
(مزيد من المعلومات)
ملاحظة: استخدِم "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android" لتنزيل تثبيت صور نظام x86. لا تتوفّر صور نظام التشغيل Android x86 لجميع مستويات واجهة برمجة التطبيقات.
- تمت إضافة التوافق التجريبي مع الإدخال باللمس المتعدّد من خلال تفعيل المحاكي لتلقّي الإشعارات. الإدخال باللمس من جهاز Android فعلي متصل بكابل USB. (مزيد من المعلومات)
- تمت إضافة إمكانية عرض معلومات مباشرة مفصَّلة حول استخدام أحد التطبيقات في إدارة DDMS. (مزيد من المعلومات)
- ProGuard
- تم تحديث أداة ProGuard المجمَّعة إلى الإصدار 4.7. بالإضافة إلى العديد من الميزات الجديدة،
يُصلح هذا التحديث الخطأ
Conversion to Dalvik format failed with error 1
الذي يواجهه بعض المستخدمين. بالخبرة. - تم تعديل ملف
proguard.cfg
التلقائي باستخدام علامات تلقائية أفضل Android - تم تقسيم ملف إعداد ProGuard إلى نصفين، مع وضع علامات خاصة بالمشروع الاحتفاظ بها في المشروع، وتوزيع علامات Android العامة (وتحديثها) باستخدام الأدوات أنفسهم.
- تم تحديث أداة ProGuard المجمَّعة إلى الإصدار 4.7. بالإضافة إلى العديد من الميزات الجديدة،
يُصلح هذا التحديث الخطأ
- طوِّر
- تمت إضافة ميزة تسمح لك بتشغيل بعض الرموز في وضع تصحيح الأخطاء فقط. يتم إنشاؤه الآن
إنشاء فئة باسم
BuildConfig
تحتوي على ثابتDEBUG
يكون مضبوطة تلقائيًا وفقًا لنوع تصميمك يمكنك الاطّلاع على (BuildConfig.DEBUG
). ثابت في التعليمة البرمجية لتشغيل دوال تصحيح الأخطاء فقط. - إصلاح المشكلة التي عندما يتضمن المشروع ومكتباته نفس ملف الجرة في ملفات libs المجلد. (المزيد المعلومات)
- تم توفير طرق العرض المخصّصة بسمات مخصّصة في المكتبات. التخطيطات باستخدام
يجب أن تستخدم السمات المخصّصة معرّف الموارد المنتظم (URI) لمساحة الاسم
http://schemas.android.com/apk/res-auto
بدلاً من ذلك لعنوان URI الذي يتضمن اسم حزمة التطبيق. يتم استبدال معرف الموارد المنتظم (URI) هذا بالتطبيق المحدد على وقت الإصدار.
- تمت إضافة ميزة تسمح لك بتشغيل بعض الرموز في وضع تصحيح الأخطاء فقط. يتم إنشاؤه الآن
إنشاء فئة باسم
- أداة Lint
- تم تعديل أداة Lint للتحقّق من رمز تطبيق Android. قواعد Lint التي في السابق إجراء عمليات بحث مستندة إلى الأنماط في رمز التطبيق (مثل فحص الموارد غير المستخدمة) قد تمت صياغتها لاستخدام أشجار التحليل الأكثر دقة بنمط Java.
- تم توفير إمكانية التحقّق من مشاريع المكتبة. يعني هذا التغيير أن القواعد مثل فحص الموارد غير المستخدمة يتعامل بشكل صحيح مع الموارد المعلن عنها في مشروع مكتبة والمشار إليها في مشروع ما بعد الإنتاج.
- تمت إضافة إمكانية منع تحذيرات Lint في رموز Java باستخدام الميزة
تعليق
@SuppressLint
التوضيحي، وفي ملفات XML باستخدام الأدوات الجديدة: مساحة الاسم سمة تجاهل. (مزيد من المعلومات) - عمليات تحقّق أداة Lint الجديدة:
- تمت إضافة ميزة التحقّق من طلبات البيانات من واجهة برمجة تطبيقات Android التي تتطلّب إصدارًا من Android أحدث من
الحد الأدنى للإصدار المتوافق. يمكنك استخدام تعليق
@TargetApi
التوضيحي الجديد لإيقاف التحذيرات عندما يتم التفاف الرمز في شرط إصدار النظام. (مزيد من المعلومات) - تمت إضافة أكثر من 20 قاعدة جديدة من قواعد Lint، بما في ذلك عمليات التحقّق من الأداء، تنسيقات XML ومعالجة البيانات والملفات
- تمت إضافة ميزة التحقّق من طلبات البيانات من واجهة برمجة تطبيقات Android التي تتطلّب إصدارًا من Android أحدث من
الحد الأدنى للإصدار المتوافق. يمكنك استخدام تعليق
- المحاكي
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 16 (كانون الأول (ديسمبر) 2011)
ملاحظة مُهمّة: لتنزيل الإصدار الجديد من Android. 4.0 من "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"، يجب أولاً تحديث أدوات حزمة تطوير البرامج (SDK) للإصدار 14 أو إصدار أحدث، وإعادة تشغيل "أداة إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android". إذا لم تقم بذلك، لن تكون مكونات نظام Android 4.0 متاحة للتنزيل.
- التبعيات:
-
- الإصدار 9 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- في حال تطوير تطبيقك في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم للاستخدام. مع الإصدار 16.0.0 من ADT والإصدارات الأحدث. ننصحك بشدة بتحديث المكوّن الإضافي ADT إلى 16.0.0.
- في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- ملاحظات عامة:
-
- تمت إضافة أدوات Lint لرصد الأخطاء الشائعة في مشاريع Android. (مزيد من المعلومات)
- تمت إضافة إمكانية محاكاة أداة الاستشعار التي تتيح للمحاكي قراءة بيانات أداة الاستشعار من جهاز Android فعلي. (مزيد من المعلومات)
- تمت إضافة دعم لاستخدام كاميرا ويب لمحاكاة كاميرا على نظام التشغيل Mac OS X.
- إصلاح الأخطاء:
-
- تعمل اللقطات الآن مع صور نظام Android 4.0.
- تم إصلاح عدة مشاكل صغيرة في ملف الإصدار. (المشكلة 21023، المشكلة 21267، المشكلة 21465، المشكلة 21525).
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 15 (تشرين الأول/أكتوبر 2011)
ملاحظة مُهمّة: لتنزيل الإصدار الجديد من Android. 4.0 من "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"، يجب أولاً تحديث أدوات حزمة تطوير البرامج (SDK) للإصدار 14 أو إصدار أحدث، وإعادة تشغيل "أداة إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android". إذا لم تقم بذلك، لن تكون مكونات نظام Android 4.0 متاحة للتنزيل.
- التبعيات:
-
- الإصدار 9 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- في حال تطوير تطبيقك في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم للاستخدام. مع الإصدار 15.0.0 من ADT والإصدارات الأحدث. إذا لم يسبق لك إجراء ذلك، ننصحك بشدة بتحديث مكون ADT الإضافي إلى الإصدار 15.0.0.
- في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- إصلاح الأخطاء:
-
- تم إصلاح عطل في المحاكي على نظام التشغيل Linux بسبب اكتشاف كاميرا الويب بشكل غير صحيح (المشكلة 20952).
- تم إصلاح مشكلة المحاكي عند استخدام الوسيطة
-wipe-data
. - تم إصلاح مشكلة الإصدار عند استخدام RenderScript في المشاريع التي تستهدف المستويات من 11 إلى 13 من واجهة برمجة التطبيقات. (المشكلة 21006).
- تم إصلاح المشكلة التي حدثت عند إنشاء متوسّط مدة المشاهدة باستخدام إضافة Google TV. (المشكلة 20963).
- تم الإصلاح في
ant test
(المشكلة 20979). - تم الإصلاح في
android update project
(المشكلة 20535). - تم إصلاح مشكلة التمرير في لوحة Logcat الجديدة من DDMS.
- تم إصلاح المشكلة في MonkeyRunner (المشكلة 20964).
- تم حلّ المشاكل في "أداة إدارة حِزم تطوير البرامج (SDK)" (المشكلة 20939، المشكلة 20607).
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 14 (تشرين الأول/أكتوبر 2011)
ملاحظة مُهمّة: لتنزيل الإصدار الجديد من Android. 4.0 من "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"، يجب أولاً تحديث أدوات حزمة تطوير البرامج (SDK) للإصدار 14 وإعادة تشغيل "إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android". إذا لم تقم بذلك، لن تكون مكونات نظام Android 4.0 متاحة للتنزيل.
- التبعيات:
-
- الإصدار 8 أو إصدار أحدث من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- في حال تطوير تطبيقك في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمّم للاستخدام. مع الإصدار 14.0.0 من ADT والإصدارات الأحدث. ننصحك بشدة بتحديث مكون ADT الإضافي إلى الإصدار 14.0.0، إذا لم يسبق لك إجراء ذلك.
- في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- ملاحظات عامة:
-
- تمت إضافة دعم كاميرا الويب إلى الأنظمة الأساسية Android 4.0 أو الإصدارات الأحدث لمحاكاة الكاميرات الخلفية عند وجود كاميرا ويب واحدة، ولمحاكاة الكاميرا الأمامية والخلفية على حد سواء وكاميرات الويب موجودة. ولا يتوفر الدعم عبر كاميرا الويب إلا لنظامي التشغيل Windows وLinux. وسيتم توفير الدعم لنظام التشغيل Mac في إصدار لاحق.
- تم تغيير
default.properties
إلىproject.properties
وbuild.properties
إلىant.properties
أي قائمة حالية التي تبنيها باستخدام Ant، يجب تعديلها باستخدامandroid update project
. الأمر. - تم تغيير ملف Ant
build.xml
لدعم التحسينات على نظام الإصدار وإضافة أوامر Ant وتعديلها لدعم هذه التغييرات. للحصول على قائمة بالنمل الأوامر، يمكنك مراجعة أمر النمل المرجع: - تم تغيير كيفية بناء مشاريع المكتبة.
- تم تحسين الإصدارات التزايدية، كي لا يتم تشغيل تجميع الموارد بشكل متكرر. رقم الإصدار
لمدة أطول عند تعديل السلاسل أو التنسيقات (ما لم تضِف
id
جديدة) ولم تعُد مرة واحدة لكل مشروع مكتبة. - تم تقديم "التخزين المؤقت للصفحات" تعمل على ملفات PNG المعدّلة فقط، بدلاً من تقوم بتجميع جميع ملفات PNG الموجودة، طوال الوقت.
- تم تجديد واجهة مستخدم SDK Manager (المزيد جديدة).
لإلقاء نظرة عامة شاملة على التغييرات في نظام الإصدار والإجراءات التي يجب اتّخاذها لدعمها، يُرجى الاطّلاع على مشروع أدوات Android .
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 13 (أيلول (سبتمبر) 2011)
- التبعيات:
-
في حال تطوير تطبيقك في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمم للاستخدام مع الإصدار 12.0.0 من ADT والإصدارات الأحدث. ننصحك بشدة بتحديث ADT Plugin إلى الإصدار 12.0.0، إذا لم يسبق لك إجراء ذلك.
في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- ملاحظات عامة:
-
- حلّ مشكلة التجميع في Ant (خطوة واحدة (
dex
)) عندما تحتوي المسارات على مسافات. - حلّ المشكلة في تثبيت المحاكي عندما تحتوي المسارات على مسافات.
- يجب حلّ المشكلة عند توفّر مسافات في مسارات متوسّط مدة المشاهدة.
- أصلِح مشكلة العرض عند استخدام مقياس المحاكي (مزيد من المعلومات).
- حلّ مشكلة التجميع في Ant (خطوة واحدة (
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 12 (تموز (يوليو) 2011)
- التبعيات:
-
في حال تطوير تطبيقك في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمم للاستخدام مع الإصدار 12.0.0 من ADT والإصدارات الأحدث. ننصحك بشدة بتحديث ADT Plugin إلى الإصدار 12.0.0، إذا لم يسبق لك إجراء ذلك.
في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- ملاحظات عامة:
-
- يمكن الآن لمدير AVD والمحاكي استخدام صور النظام تم إعدادها لوحدات المعالجة المركزية التي تستخدم الإصدار 7 وx86 من ARM.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 11 (أيار (مايو) 2011)
- التبعيات:
-
في حال تطوير تطبيقك في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK مصمم للاستخدام مع الإصدار 10.0.1 من ADT والإصدارات الأحدث. إذا لم يسبق لك إجراء ذلك، ننصحك بشدة بتحديث مكون ADT الإضافي إلى الإصدار 10.0.1.
في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- ملاحظات عامة:
-
- تم إجراء تغييرات متنوعة على المحاكي للتوافق مع الإصدار 3.1 من Android.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 10 (شباط (فبراير) 2011)
- التبعيات:
-
إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع الإصدار 10.0.0 من ADT والإصدارات الأحدث. بعد تثبيت الإصدار 10 من أدوات حِزم SDK، ننصحك بشدة بتحديث مكوّن ADT الإضافي إلى الإصدار 10.0.0.
في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- ملاحظات عامة:
-
- تقوم الأدوات الآن تلقائيًا بإنشاء ملفات مصدر لغة برمجة Java (في
دليل
gen
) و رمز بايت (في الدليلres/raw
) من ملفات.rs
الأصلية
- تقوم الأدوات الآن تلقائيًا بإنشاء ملفات مصدر لغة برمجة Java (في
دليل
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 9 (كانون الثاني/يناير 2011)
- التبعيات:
-
إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع الإصدار 9.0.0 من ADT والإصدارات الأحدث. بعد تثبيت الإصدار 9 من أدوات حزمة تطوير البرامج (SDK) ننصحك بشدة بتحديث مكوّن ADT الإضافي إلى الإصدار 9.0.0.
في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
- الترقية إلى الإصدار r9 من أدوات حزمة تطوير البرامج (SDK):
-
في حال الترقية إلى الإصدار r9 من أدوات حزمة تطوير البرامج (SDK) من الإصدار 7 من أدوات حزمة تطوير البرامج (SDK) أو الإصدارات الأقدم، سيكون موقع التثبيت التلقائي. تم تغيير قيمة أداة
adb
من<SDK>/tools/adb
إلى<SDK>/platform-tools/adb
هذا يعني أنه يجب عليك إضافة الموقع الجديد إلى مسار PATH وتعديل أي نصوص برمجية للإصدار المخصّص يشير إلى الموقع الجديد. جارٍ نسخadb
القابل للتنفيذ من البرنامج الجديد لا يُنصح باستخدام القائمة القديمة، لأنّ التعديلات اللاحقة على حزمة تطوير البرامج (SDK) ستحذف الأدوات الملف. - ملاحظات عامة:
-
- تتجاهل إعدادات ProGuard التلقائية،
proguard.cfg
الآن الفئات التالية:- الصفوف التي تشمل
Preference
- الصفوف التي تشمل
BackupAgentHelper
- الصفوف التي تشمل
- تسمح لك قواعد Ant lib الآن بتجاوز
java.encoding
وjava.source
وjava.target
. - أصبح الترميز التلقائي لمهمة
javac
Ant الآن UTF-8. - تعرض طريقة عرض LogCat في تنسيق DDMS أحرف UTF-8 بشكل صحيح.
- يعد "مدير SDK" أكثر موثوقية على نظام التشغيل Windows. للحصول على تفاصيل عن التحسينات، يمكنك الاطّلاع على موقع إلكتروني لمشروع أدوات Android
- نظرة مسبقة على ميزة اللقطة الجديدة: لتحسين وقت بدء بدء المحاكي، يمكنك لتمكين لقطات لحالة النظام. وسيستعيد المحاكي بعد ذلك حالته السابقة يتم إغلاقه على الفور تقريبًا. ملاحظة: لا تزال ميزة "اللقطة" مفعّلة. والتطوير وقد لا يعمل دائمًا كما هو متوقع.
- تم إصلاح الخطأ في ملف JAR غير المتوفّر والذي منع تشغيل
draw9patch
. - تم إصلاح النص البرمجي للتشغيل في نظام التشغيل Windows
hierarchyviewer
وddms
للمساعدة. الموقع الجديد لـadb
. - المشاكل المعروفة في أداء المحاكي: يجب أن يحاكي محاكي Android معالج ARM بنية مجموعة التعليمات على الكمبيوتر، فإن أداء المحاكي بطيء. نحن نعمل بجد وحل مشكلات الأداء وسوف تتحسن في الإصدارات المستقبلية.
- تتجاهل إعدادات ProGuard التلقائية،
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 8 (كانون الأول (ديسمبر) 2010)
- التبعيات:
-
إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع ADT 8.0.0 والإصدارات الأحدث. بعد تثبيت الإصدار 8 من أدوات حزمة SDK، ننصحك بشدة بتحديث مكوّن ADT الإضافي إلى الإصدار 8.0.0.
في حال التطوير خارج Eclipse، يجب أن يكون لديك Apache. Ant 1.8 أو إصدار لاحق
تجدر الإشارة أيضًا إلى أنّ الإصدار 8 من أدوات حزمة تطوير البرامج (SDK) يتطلّب مكوّن حزمة تطوير برامج (SDK) جديدًا يُسمى أدوات النظام الأساسي: يتيح المكوِّن الجديد لأدوات النظام الأساسي لجميع منصات حِزم SDK (Android 2.1، وAndroid 2.2، وما إلى ذلك) تستخدم نفس (أحدث) إصدار من الإصدار أدوات مثل
adb
وaapt
وaidl
وdx
لتنزيل مكوِّن أدوات النظام الأساسي، استخدم إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android - الترقية من الإصدار 7 من أدوات حزمة تطوير البرامج (SDK):
-
إذا كنت تريد الترقية إلى الإصدار 8 من أدوات حزمة تطوير البرامج (SDK) من إصدار سابق، يُرجى ملاحظة أنه تم تغيير موقع التثبيت التلقائي للأداة
adb
من من<SDK>/tools/adb
إلى<SDK>/platform-tools/adb
هذا يعني أنه يجب عليك إضافة الموقع الجديد إلى مسار PATH وتعديل أي نصوص برمجية للإصدار المخصّص يشير إلى الموقع الجديد. جارٍ نسخadb
القابل للتنفيذ من البرنامج الجديد لا يُنصح باستخدام القائمة القديمة، لأنّ التعديلات اللاحقة على حزمة تطوير البرامج (SDK) ستحذف الأدوات الملف. - ملاحظات عامة:
-
- تتوافق جميع منصات حِزم تطوير البرامج (SDK) الآن مع مشاريع المكتبة.
- دعم إنشاء صحيح لتصحيح الأخطاء لم يعد المطوّرون بحاجة إلى إضافة
android:debuggable
إلى سمة علامة<application>
في البيان، وتضيف أدوات التصميم السمة تلقائيًا. يتم افتراض حدوث جميع الإصدارات التدريجية في حدث Eclipse/ADT لإصدارات تصحيح الأخطاء، لذا تُدرج الأدواتandroid:debuggable="true"
. عند تصدير إصدار إصدار موقَّع، لا تضيف الأدوات السمة. ضِمن النمل، يؤدي الأمرant debug
تلقائيًا إلى إدراج السمةandroid:debuggable="true"
، بينماant release
لا. إذا تم ضبط السمةandroid:debuggable="true"
يدويًا، يجب عندها سيُجريant release
عملية إنشاء لتصحيح الأخطاء بدلاً من تنفيذ إصدار - توافق تلقائي مع ProGuard في إصدارات الإصدارات ينشئ المطوّرون ProGuard
ملف إعداد باستخدام أداة
android
، وهي أدوات الإنشاء ثم تشغيل ProGuard تلقائيًا مع مصادر المشروع أثناء عملية الإنشاء. لمزيد من المعلومات، يُرجى الاطّلاع على ProGuard التوثيق. - سمات Ant javac الجديدة القابلة للإلغاء:
java.encoding
java.source
وjava.target
(القيم التلقائية هي "ascii" و"1.5" و"1.5" على التوالي). - واجهة مستخدم جديدة لأداة HierarchyViewer
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 7 (أيلول (سبتمبر) 2010)
- التبعيات:
-
إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع الإصدار 0.9.8 من ADT والإصدارات الأحدث. بعد تثبيت الإصدار 7 من أدوات حزمة SDK، ننصحك بشدة بتحديث مكوّن ADT الإضافي إلى الإصدار 0.9.8.
- ملاحظات عامة:
-
- تمت إضافة الدعم لمشاريع المكتبة التي تعتمد على مشاريع مكتبة أخرى.
- يضيف دعمًا لملفات aidl في مشروعات المكتبة.
- إتاحة استخدام استهدافات الإضافات في إصدار Ant لتنفيذ المهام بين
المهام العادية:
-pre-build
و-pre-compile
و-post-compile
- يضيف دعمًا لـ "بلا واجهة مستخدم رسومية" تم تحديث حزمة SDK. يمكنك الاطّلاع على
android -h update sdk
. لمزيد من المعلومات. - يعمل على إصلاح التحكم في الموقع في DDMS للعمل في أي لغة لا تستخدم "." كـ العلامة العشرية.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 6 (أيار (مايو) 2010)
- التبعيات:
-
إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع الإصدار 0.9.7 من ADT والإصدارات الأحدث. بعد تثبيت الإصدار 6 من أدوات SDK، ننصحك بشدة بتحديث مكوّن ADT الإضافي إلى الإصدار 0.9.7.
- مشاريع المكتبة:
-
تتيح أدوات SDK الآن استخدام مشاريع المكتبة أثناء التطوير، وهي إمكانية تتيح لك تخزين تطبيقات Android والتعليمات البرمجية والموارد في مشروع تطوير منفصل. يمكنك بعد ذلك الرجوع إلى في المكتبة من مشاريع Android الأخرى، وفي وقت الإصدار، الأدوات تجميع التعليمات البرمجية والموارد المشتركة كجزء من التطبيقات التابعة. يتوفّر مزيد من المعلومات حول هذه الميزة في مستند إنشاء المشاريع وإدارتها.
إذا كنت تطوِّر في Eclipse، ADT الدعم المكافئ لمشروع المكتبة.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 5 (آذار (مارس) 2010)
- التبعيات:
- إذا كنت تطوِّر في Eclipse باستخدام ADT، يُرجى العِلم أنّ هذا الإصدار من أدوات SDK هو مصممة للاستخدام مع الإصدار 0.9.6 من ADT والإصدارات الأحدث. بعد تثبيت الإصدار 5 من أدوات حزمة تطوير البرامج (SDK) ننصحك بشدة بتحديث مكوّن ADT الإضافي إلى الإصدار 0.9.6.
- بالنسبة إلى أنظمة التشغيل Mac OS الأساسية، لم يعد نظام التشغيل OS X 10.4.x (Tiger) متاحًا ومدعمة رسميًا.
- حزمة تطوير البرامج (SDK) و"مدير AVD":
-
- لإصلاح تنزيل طبقة المقابس الآمنة (SSL) للإصدار المستقل من أداة تحديث حزمة تطوير البرامج (SDK)
- يتم إصلاح المشكلة المتعلقة بـ JVM بسرعة 64 بت على نظام التشغيل Windows.
- يضيف دعمًا لمكونات عينات الأنظمة الأساسية.
- يحسن دعم التبعية بين المكونات.
- تم الآن ترتيب متوسّط مدة المشاهدة حسب مستوى واجهة برمجة التطبيقات.
- يفرض الآن مربّع حوار إنشاء متوسّط مدة المشاهدة على بطاقة SD حدًا أدنى لحجم بطاقة SD يبلغ 9 ميغابايت.
- لمنع حذف متوسّطات مدة المشاهدة (AVD).
- تم الآن حفظ الإعدادات تلقائيًا، بدون الحاجة إلى النقر على "تطبيق".
- المحاكي:
-
- يتطلب المحاكي الآن حجم بطاقة SD بحجم 9 ميغابايت أو أكثر.
- Layoutopt:
-
- يعمل على إصلاح
layoutopt.bat
لتنفيذه بشكل صحيح على نظام التشغيل Windows.
- يعمل على إصلاح
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 4 (كانون الأول (ديسمبر) 2009)
- التبعيات:
يتوافق هذا الإصدار من أدوات حزم تطوير البرامج (SDK) مع الإصدار 0.9.5 من ADT والإصدارات الأحدث، ولكن لا يتوافق مع الإصدار الأحدث. المتوافقة مع الإصدارات السابقة. إذا كنت تطوِّر في Eclipse باستخدام ADT، يمكنك يجب تحديث مكوّن ADT الإضافي إلى الإصدار 0.9.5 أو إصدار أحدث في حال: تثبيت الإصدار 4 من أدوات حزمة تطوير البرامج (SDK) في حزمة تطوير البرامج (SDK)
- ملاحظات عامة:
-
- يفرض النص البرمجي لمشغِّل التطبيقات الآن GDK_NATIVE_WINDOW=true (في نظام التشغيل Linux فقط)، على إصلاح مشكلة في التوافق بين GTK وSWT.
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android و"مدير AVD":
-
- يعرض مربّع حوار تشغيل متوسّط مدة المشاهدة الآن قيمة المقياس.
- إصلاح NPE المحتمل في "أداة إدارة حزمة تطوير البرامج" (SDK) عند تشغيل AVD، وذلك لـ AVD القديم بدون تم تحديد اسم السطح.
- يعمل على إصلاح مشكلة التحقق من XML في إصدارات Java القديمة.
- لم يعد يفرض استخدام Java 1.5 على نظام التشغيل Mac OS X.
- المحاكي:
-
- عدم تقييد حجم قسم النظام
- أدوات تصميم النمل:
-
- تتجاهل حزمة .apk الآن بشكل صحيح ملفات vi exchange وكذلك الملفات المخفية.
أدوات حزمة تطوير البرامج (SDK)، النسخة السابقة 3 (تشرين الأول/أكتوبر 2009)
- التبعيات:
يتوافق هذا الإصدار من أدوات حزم تطوير البرامج (SDK) مع الإصدار 0.9.4 من ADT والإصدارات الأحدث، ولكن لا يتوافق مع الإصدار الأحدث. المتوافقة مع الإصدارات السابقة. إذا كنت تطوِّر في Eclipse باستخدام ADT، يمكنك يجب تحديث مكوّن ADT الإضافي إلى الإصدار 0.9.4 أو إصدار أحدث في حال: تثبيت أدوات SDK الإصدار r3 في حزمة SDK.
- أداة Android:
-
- إضافة الأمرَين
android create test-project
وandroid update test-project
الجديدَين لتوفير قدر أكبر من المرونة في موقع الرئيسية واختبار المشروع.
- إضافة الأمرَين
- إدارة خدمات البيانات (DDMS):
-
- تتم إضافة زر لتفريغ ملف HPROF للتطبيقات قيد التشغيل (يجب أن يكون التطبيق قادرًا على الكتابة إلى sdcard).
- زر لبدء/إيقاف إنشاء ملف شخصي لتطبيق قيد التشغيل (يجب أن يكون التطبيق قادرًا على الكتابة إلى sdcard). عند التوقف، سيتم إطلاق Traceview تلقائيًا في لعرض التتبع.
- تم إصلاح DDMS وTraceview وأداة تحديث AVD/SDK لتشغيلها على نظام التشغيل Mac OS X. 10.6.
- تم إصلاح دعم لقطات الشاشة للأجهزة التي تعمل على تشغيل المخزن المؤقت للإطارات بسرعة 32 بت.
- حزمة تطوير البرامج (SDK) لنظام التشغيل Android و"مدير AVD":
-
- يتم توفير واجهة مستخدم جديدة تتيح لك ضبط خيارات التحكُّم مظهر المحاكي وحجم/كثافة الشاشة وعامل القياس المستخدَم عند إطلاقه ومتوسّط مدة المشاهدة
- توفّر واجهة مستخدم محسّنة لإنشاء AVD، ما يتيح لك تخصيص الأجهزة الخاصة بـ AVD.
- تفرض الآن التبعيات بين الأنظمة الأساسية ومكونات الأدوات، بين إضافات SDK والأنظمة الأساسية.
- Layoutopt، أداة جديدة لتحسين التخطيطات:
حزمة أدوات SDK الإصدار r3 تتضمن
layoutopt
سطر أوامر جديد تساعدك في تحسين التسلسلات الهرمية للتخطيط. عند التشغيل مقابل الملفات التخطيطية، ستحلل الأداة تسلسلاتها الهرمية وتخبرك والقصور وغيرها من المشكلات المحتملة. توفر الأداة أيضًا بيانات حلول للمشكلات التي يعثر عليها. للاستخدام، يمكنك الاطّلاع على تخطيط.