Android Canary
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ערוץ Canary מאפשר לכם לבדוק את הגרסאות העדכניות ביותר של Android
עם ממשקי API של Android לפני ההשקה ושינויים פוטנציאליים בהתנהגות המערכת.
יכול להיות שתיתקלו בבעיות ובשינויים משמעותיים. הגרסאות המתקדמות האלה לא יהיו הבחירה הטובה ביותר לשימוש כמכשיר ראשי או כמכשיר יחיד. כתוצאה מכך, יכול להיות שתהיה לכם הזדמנות לראות מראש איך שינויים ישפיעו על האפליקציה שלכם, ותוכלו להתנסות ביכולות חדשות כדי להכין את האפליקציה לעתיד של Android.
אפשר להוריד את Android Canary בדרכים הבאות:
התקנה במכשיר Google Pixel
כדי לקבל את Android Canary במכשיר Google Pixel, משתמשים בכלי Android Flash.
אחרי שמבצעים פלאשינג של גרסת Canary למכשיר Pixel נתמך, המכשיר נרשם אוטומטית לערוץ Android Canary for Pixel, ויקבל עדכונים רציפים דרך האוויר (OTA) לגרסאות Canary האחרונות.
יציאה מערוץ Canary במכשיר Google Pixel
כדי לחזור לערוץ בטא או לערוץ הפצה, תצטרכו למחוק את כל הנתונים מהמכשיר ולהתקין גרסה מערוץ מתאים באמצעות Android Flash Tool או בדרכים אחרות.
הגדרת Android Emulator
הגדרת Android Emulator להרצת Android Canary היא פתרון מצוין לבדיקת תכונות וממשקי API חדשים, ולבדיקת שינויים אפשריים בהתנהגות המערכת בעתיד.
ההגדרה של האמולטור מהירה ונוחה, והיא מאפשרת לכם לדמות גדלים שונים של מסכים ומאפיינים שונים של מכשירים.
הגדרת מכשיר וירטואלי
כדי להגדיר מכשיר וירטואלי שידמה טלפון רגיל, פועלים לפי השלבים הבאים:
- מתקינים את גרסת הטרום-ההשקה האחרונה של Android Studio.
- ב-Android Studio, לוחצים על Tools > SDK Manager (כלים > SDK Manager).
- בכרטיסייה SDK Tools (כלי SDK), בוחרים את הגרסה האחרונה של Android Emulator (אמולטור Android) ולוחצים על OK (אישור). הפעולה הזו מתקינה את הגרסה האחרונה אם היא לא מותקנת כבר.
- ב-Android Studio, לוחצים על Tools > Device Manager (כלים > מנהל המכשירים), ואז על Add a new device
> Create Virtual Device (הוספת מכשיר חדש > יצירת מכשיר וירטואלי) בחלונית Device Manager (מנהל המכשירים).
- בוחרים הגדרת מכשיר ולוחצים על הבא.
- כדי להוריד את תמונת המערכת של Android Canary, מוצאים אותה ולוחצים על Download (הורדה) לצד Release Name (שם הגרסה). אחרי שההורדה מסתיימת, בוחרים את תמונת המערכת הזו ולוחצים על הבא.
- מגדירים את שאר ההגדרות של המכשיר הווירטואלי ולוחצים על סיום.
- אחרי שחוזרים לרשימת המכשירים הוירטואליים במנהל המכשירים, מחפשים את המכשיר הוירטואלי Android Canary ולוחצים על התחלה.
חוזרים על השלבים האלה כדי ליצור אמולטורים עם הגדרות מכשיר שאפשר להשתמש בהן כדי לבדוק את האפליקציה במגוון גורמי צורה. אפשר להשתמש באמולטור שניתן לשינוי גודל על ידי בחירת הגדרת המכשיר Resizable בקטגוריה Phone.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-10 (שעון UTC).
[[["התוכן קל להבנה","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-07-10 (שעון UTC)."],[],[],null,["# Android Canary\n\nThe Canary channel lets you explore and test the most up-to-date Android\nbuilds with pre-release Android APIs and potential upcoming behavior changes.\nYou should expect issues and breaking changes; these cutting-edge builds won't\nbe the best choice to use as a primary or only device. As a result, you may\nget an early look at how your app could be impacted by changes, and\nbe able to experiment with new capabilities to get your app ready for the\nfuture of Android.\n\nYou can get the Android Canary in the following ways:\n\n- [Install on a Google Pixel device](#on_pixel)\n- [Configure the Android Emulator](#on_emulator)\n\nInstall on a Google Pixel device\n--------------------------------\n\nTo get the Android Canary on a Google Pixel device, use the [Android Flash\nTool](https://flash.android.com/).\n\nAfter you've flashed a Canary build to a supported Pixel device, your device\nis automatically enrolled in the Android Canary for Pixel channel, and will be\noffered continuous over-the-air (OTA) updates to the latest Canary builds.\n\n### Exit the Canary channel on a Google Pixel device\n\nIn order to return to a beta or release channel, you'll have to wipe your device\nand flash a build from the appropriate channel using the Android Flash Tool or\nother means.\n\nConfigure the Android Emulator\n------------------------------\n\nConfiguring the Android Emulator to run Android Canary is a great solution for\nexploring new features and APIs and testing possible future behavior changes.\nSetting up the emulator is fast and convenient and lets you emulate various\nscreen sizes and device characteristics.\n\n### Set up a virtual device\n\nTo set up a virtual device to emulate a typical phone, follow these steps:\n\n1. Install the latest [preview release](/studio/preview) of Android Studio.\n2. In Android Studio, click **Tools \\\u003e SDK Manager**.\n3. In the **SDK Tools** tab, select the latest version of **Android Emulator** , and click **OK**. This action installs the latest version if it isn't already installed.\n4. In Android Studio, click **Tools \\\u003e Device Manager** , then click **Add a new\n device \\\u003e\n Create Virtual Device** in the **Device Manager** panel.\n5. Select a device definition, then click **Next**.\n6. Find the Android Canary system image and click **Download** next to the **Release Name** to get it. After the download completes, select this system image and click **Next**.\n7. Finalize other settings for your virtual device, then click **Finish**.\n8. After returning to the list of virtual devices in the Device Manager, find your Android Canary virtual device and click **Start**.\n\nRepeat these steps to create emulators with device definitions that you can use\nto test your app across a variety of form factors. Consider using a resizable\nemulator by selecting the **Resizable** device definition in the **Phone**\ncategory."]]