تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار 1.5.0 من "استوديو Android" (نوفمبر 2015)
الإصلاحات والتحسينات:
- تمت إضافة إمكانات تحليل جديدة إلى "أداة مراقبة الذاكرة" في "أداة مراقبة Android". عند عرض ملف HPROF تم التقاطه من أداة المراقبة هذه، ستكون طريقة العرض أكثر فائدة الآن، ما يتيح لك تحديد المشاكل بشكل أسرع، مثل تسرب الذاكرة. لاستخدام هذه الأداة، انقر على Android Monitor في أسفل النافذة الرئيسية. في "مراقب Android"، انقر على علامة التبويب الذاكرة. أثناء تشغيل أداة المراقبة، انقر على الرمز تفريغ ذاكرة التجميع المؤقتة في Java، ثم انقر على عمليات الالتقاط في النافذة الرئيسية وانقر مرّتين على الملف لعرضه. انقر على تسجيل التحليل على يسار الصفحة. (لا يمكن تشغيل Android Device Monitor وAndroid Monitor في الوقت نفسه).
- تمت إضافة ميزة دعم الروابط الجديدة لصفحات في التطبيق وروابط التطبيقات. يمكن لأداة "محرّر الرموز" إنشاء فلتر أهداف تلقائيًا لربط الصفحات في التطبيق بصفحات أخرى على الويب في ملف
AndroidManifest.xml
. يمكنه أيضًا إنشاء رمز برمجي لمساعدتك في الدمج مع واجهة برمجة التطبيقات لفهرسة التطبيقات في نشاط في ملف Java. تساعدك ميزة اختبار الروابط لصفحات معيّنة في التأكّد من أنّ رابطًا معيّنًا لصفحة في التطبيق يمكنه تشغيل تطبيق. في علامة التبويب عام ضمن مربّع الحوار إعدادات التشغيل/تصحيح الأخطاء، يمكنك تحديد خيارات تشغيل الروابط لصفحات معيّنة. يمكنك أيضًا اختبار طلبات بيانات من App Indexing API في نشاط باستخدام شاشة logcat في Android Monitor. تتضمّن أداة lint
على Android الآن تحذيرات بشأن بعض المشاكل المتعلقة بالروابط لصفحات معيّنة وواجهة برمجة التطبيقات App Indexing API.
- تمت إضافة إمكانية استخدام أسماء قصيرة عند إكمال الرمز تلقائيًا لطرق العرض المخصّصة في "محرّر الرموز".
- تمت إضافة دعم المزيد من عناصر
VectorDrawable
إلى استوديو مواد العرض الخاصة بالمتّجهات لضمان التوافق مع الإصدارات القديمة. يمكن أن تستخدم أداة Vector Asset Studio هذه العناصر لتحويل الرسومات المتجهة إلى صور نقطية بتنسيق PNG لاستخدامها مع الإصدار 4.4 من نظام التشغيل Android (المستوى 20 من واجهة برمجة التطبيقات) والإصدارات الأقدم.
- أضفنا عمليات فحص جديدة
lint
لتطبيقات Android TV وAndroid Auto بهدف تقديم ملاحظات فورية قابلة للتنفيذ في Android Studio، بالإضافة إلى العديد من الحلول السريعة. على سبيل المثال، يمكن لأداة Android TV الإبلاغ عن المشاكل وتقديم حلّ سريع لها، مثل مشاكل الأذونات والأجهزة غير المتوافقة وعنصر uses-feature
والمشاكل المتعلّقة بالبانر. بالنسبة إلى Android Auto، يمكنه التحقّق من الاستخدام الصحيح في ملف الواصف المشار إليه من ملف AndroidManifest.xml
، والإبلاغ في حال عدم توفّر فلتر أهداف لفئة MediaBrowserService
، وتحديد بعض المشاكل المتعلّقة بالإجراءات الصوتية.
- تمت إضافة عمليات تحقّق جديدة
lint
من أدوات استقبال البث غير الآمنة،
واستخدامات الفئات SSLCertificateSocketFactory
وHostnameVerifier
،
وعمليات استدعاء File.setReadable()
وFile.setWritable()
. ويرصد أيضًا عمليات البحث غير الصالحة عن موارد البيان، خاصةً الموارد التي تختلف حسب الإعداد.
- تم إصلاح عدد من المشاكل المتعلّقة بالثبات.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-09-03 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-03 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\nAndroid Studio v1.5.0 (November 2015)\n\nFixes and enhancements:\n\n- Added new Memory Monitor analysis abilities to Android Monitor. When you view an HPROF file captured from this monitor, the display is now more helpful so you can more quickly locate problems, such as memory leaks. To use this monitor, click **Android Monitor** at the bottom of the main window. In Android Monitor, click the **Memory** tab. While the monitor is running, click the **Dump Java Heap** icon, and then click **Captures** in the main window and double-click the file to view it. Click *Capture Analysis* on the right. (The Android Device Monitor can't be running at the same time as Android Monitor.)\n- Added new deep link and app link support. The Code Editor can automatically create an intent filter for deep linking in the `AndroidManifest.xml` file. It can also generate code to help you integrate with the [App Indexing API](http://developers.google.com/app-indexing/android/publish) in an activity in a Java file. A deep link testing feature helps you verify that a specified deep link can launch an app. In the **General** tab of the *Run/Debug Configurations* dialog, you can specify deep link launch options. You can also test App Indexing API calls in an activity by using the Android Monitor **logcat** display. The Android `lint` tool now has warnings for certain issues involving deep links and the App Indexing API.\n- Added the ability to use short names when code-completing custom views in the Code Editor.\n- Added support for more [VectorDrawable](/reference/android/graphics/drawable/VectorDrawable) elements to [Vector Asset Studio](/tools/help/vector-asset-studio) for backward-compatibility. Vector Asset Studio can use these elements to convert vector drawables into PNG raster images to use with Android 4.4 (API level 20) and lower.\n- Added new `lint` checks for Android TV and Android Auto to give you immediate, actionable feedback in Android Studio, along with several quick fixes. For example, for Android TV, it can report and provide a quick fix for permissions, unsupported hardware, `uses-feature` element, and missing banner issues. For Android Auto, it can validate the correct usage in the descriptor file referred from your `AndroidManifest.xml` file, report if there isn't an intent filter for the `MediaBrowserService` class, and identify certain voice actions issues.\n- Added new `lint` checks for insecure broadcast receivers, `SSLCertificateSocketFactory` and `HostnameVerifier` class uses, and `File.setReadable()` and `File.setWritable()` calls. It also detects invalid manifest resource lookups, especially for resources that vary by configuration.\n- Fixed a number of stability issues.\n\n\u003cbr /\u003e"]]