1page.title=Настройка пакета SDK Preview
2page.image=images/cards/card-set-up_16-9_2x.png
3
4@jd:body
5
6
7<div id="qv-wrapper">
8  <div id="qv">
9    <h2>Содержание документа</h2>
10      <ol>
11        <li><a href="#get-as13">Загрузка Android Studio 1.3</a></li>
12        <li><a href="#get-sdk">Загрузка пакета SDK Preview</a></li>
13        <li><a href="#create-update">Создание или обновление проекта</a></li>
14        <li><a href="#setup-test">Настройка для тестирования</a></li>
15      </ol>
16  </div>
17</div>
18
19<p>Пакет SDK M Developer Preview можно загрузить с помощью менеджера SDK Android.
20В этой статье мы исходим из того, что вы уже знакомы с разработкой приложений Android и умеете работать с
21менеджером SDK Android и создавать проекты. Тем, кто только начинает работу с
22Android, рекомендуется сначала обратиться к разделу <a href="{@docRoot}training/basics/firstapp/index.html">Создание
23первого приложения</a>.</a></p>
24
25<h2 id="get-as13">Загрузка Android Studio 1.3</h2>
26
27<p>Для работы Developer Preview лучше всего подходит Android Studio 1.3, которая, кстати,
28также является предварительной версией. Для работы с пакетом SDK Preview настоятельно рекомендуется установить предварительную версию
29Android Studio 1.3.</p>
30
31<p class="caution"><strong>Внимание!</strong> Предварительная версия Android
32Studio 1.3 (сборка Canary) по-прежнему находится на стадии разработки. Если для тестирования
33 M Developer Preview вы используете свой основной компьютер для разработки, вы можете дополнительно установить
34Android Studio для целей тестирования.</p>
35
36<p>Порядок установки предварительной версии Android Studio 1.3</p>
37
38<ol>
39  <li>Загрузите и запустите <a href="{@docRoot}tools/studio/index.html">Android
40Studio</a>.
41  </li>
42
43  <li>Откройте окно <strong>Settings</strong> (в ОС Windows для этого выберите
44<strong>File &gt; Settings</strong>). Перейдите к панели
45<strong>Appearance &amp; Behavior &gt; System
46Settings &gt; Updates</strong>.
47
48    <p class="aside">В операционной системе OSX панель <strong>Appearance &amp;
49Behavior</strong>
50находится в Android Studio в окне <strong>Preferences</strong>.</p>
51  </li>
52
53  <li> На панели <strong>Updates</strong> выберите
54<strong>Automatically check updates for: Canary Channel</strong>.
55  </li>
56
57  <li>На панели <strong>Updates</strong> выберите <strong>Check Now</strong>,
58чтобы проверить наличие актуальных обновлений для сборки Canary. При появлении соответствующего запроса загрузите
59и установите сборку.
60  </li>
61</ol>
62
63<h2 id="get-sdk">Загрузка пакета SDK Preview</h2>
64
65<p>Порядок добавления компонентов SDK Preview в среду разработки</p>
66
67<ol>
68  <li>Запустите предварительную версию Android Studio 1.3.
69  </li>
70
71  <li>Откройте окно <strong>Settings</strong> (в ОС Windows для этого выберите
72<strong>File &gt; Settings</strong>). Перейдите к панели
73<strong>Appearance &amp; Behavior &gt; System
74Settings &gt; Updates</strong>.
75
76    <p class="aside">В операционной системе OSX панель <strong>Appearance &amp;
77Behavior</strong>
78находится в Android Studio в окне <strong>Preferences</strong>.</p>
79  </li>
80
81  <li>На панели <strong>Updates</strong> выберите параметры
82<strong>Automatically check updates for: Canary Channel</strong> и
83<strong>Automatically check updates for Android SDK: Preview Channel</strong>.
84  </li>
85
86  <li>Запустите <strong>менеджер SDK Android</strong>. (Менеджер SDK входит в состав Android Studio 1.3;
87теперь это не отдельное
88приложение.)
89  </li>
90
91  <li>В разделе <strong>Platforms</strong> выберите <strong>Android MNC
92Preview</strong>.
93  </li>
94
95  <li>В разделе <strong>Tools</strong> выберите последние инструменты
96<strong>SDK Tools</strong>, <strong>Platform-tools</strong> и
97<strong>Build-tools</strong> для Android.
98  </li>
99
100  <li>Нажмите на кнопку <strong>Install packages</strong> и примите условия лицензионного соглашения
101для всех пакетов.
102  </li>
103
104  <li>Убедитесь, что платформа M Developer Preview установлена. Для этого откройте окно
105<strong>Settings</strong> и перейдите к панели<strong>Appearance &amp; Behavior
106&gt; System Settings &gt; Android SDK</strong>.</li>
107
108  <li>На панели <strong>Android SDK</strong> выберите вкладку
109<strong>SDK Platforms</strong>. Для элемента <strong>Android MNC
110Preview</strong> должно быть указано <em>Installed</em>. Кроме того, перейдите на вкладку
111<strong>SDK Tools</strong> и убедитесь в том, что установлены актуальные
112версии инструментов.
113  </li>
114</ol>
115<p>После выполнения этих действий компоненты предварительной версии
116доступны для использования в вашей среде разработки. </p>
117
118
119<h2 id="create-update">Создание или обновление проекта</h2>
120
121<p>
122  Если вы хотите воспользоваться API-интерфейсами предварительной версии, создайте или обновите проект разработки так, чтобы в нем использовались
123компоненты предварительной версии.
124</p>
125
126
127<h3 id="create">Создание нового проекта</h3>
128
129<p>
130  Для создания проекта в предварительной версии рекомендуется использовать Android Studio. Выполните действия,
131приведенные в разделе <a href="{@docRoot}sdk/installing/create-project.html">Создание проекта</a>,
132пока в мастере проекта не появится экран <em>Form Factors</em>. Затем выполните
133действия по созданию проекта, настроенного для предварительной версии.
134</p>
135
136<ul>
137  <li>Установите флажок <strong>Phone and Tablet</strong>.</li>
138  <li>Выберите <strong>MNC: Android M (Preview)</strong> в разделе <strong>Minimum
139SDK</strong>.</li>
140</ul>
141
142
143<h3 id="update">Обновление существующего проекта</h3>
144
145<p>
146  В существующем проекте следует изменить его конфигурацию и настроить его на использование API-интерфейсов предварительной версии. В
147среде разработки откройте файл <code>build.gradle</code> для вашего модуля и задайте
148значения следующим образом:
149</p>
150
151<ul>
152  <li>для параметра <code>compileSdkVersion</code> задайте значение <code>'android-MNC'</code>;</li>
153  <li>для параметра <code>minSdkVersion</code> задайте значение <code>'MNC'</code>;</li>
154  <li>для параметра <code>targetSdkVersion</code> задайте значение <code>'MNC'</code>.</li>
155</ul>
156
157
158<h2 id="setup-test">Настройка для тестирования</h2>
159
160<p>
161  Для тестирования приложения в предварительной версии необходимо физическое или виртуальное устройство, настроенное с помощью
162предварительной версии платформы. Если имеется совместимое устройство, можно установить предварительную версию
163платформы для тестирования. Для тестирования также можно настроить виртуальное устройство.
164</p>
165
166<h3 id="setup-device">Настройка физического устройства</h3>
167
168<p>
169  Если у вас имеется устройство Nexus 5, Nexus 6, Nexus 9 или Android TV, для тестирования приложений вы можете установить на эти устройства
170системный образ предварительной версии.
171Также в Android Studio можно настроить виртуальное устройство с предварительной версией платформы,
172используя для этого диспетчер виртуальных устройств Android.
173</p>
174
175<p class="caution">
176  <strong>Внимание!</strong> Установка на устройство образа с предварительной версией платформы <em>приведет к удалению всех данных с
177устройства</em>, поэтому перед установкой обязательно создайте резервные копии необходимых данных.
178</p>
179
180<h3 id="setupAVD">Настройка виртуального устройства</h3>
181
182<p>
183  В Android Studio можно настроить виртуальное устройство с предварительной версией платформы,
184используя для этого диспетчер виртуальных устройств Android.
185</p>
186
187<p>Порядок настройки AVD в диспетчере AVD</p>
188
189<ol>
190  <li>Установите SDK Preview в свою среду разработки, как описано в разделе
191<a href="{@docRoot}preview/setup-sdk.html">Настройка пакета
192SDK Preview</a>.</li>
193  <li>Выполните действия, указанные в статье
194<a href="{@docRoot}tools/devices/managing-avds.html">Управление виртуальными устройствами с помощью диспетчера
195AVD</a>. Используйте следующие настройки:
196    <ul>
197      <li><strong>Device:</strong> Nexus 5, Nexus 6, Nexus 9 или Android TV</li>
198      <li><strong>Target:</strong>
199       Android M (Preview) – API Level M</li>
200      <li><strong>ABI:</strong> x86</li>
201    </ul>
202  </li>
203</ol>
204
205<p>
206  Дополнительные сведения о создании виртуальных устройств для тестирования представлены в статье <a href="{@docRoot}tools/devices/index.html">Управление виртуальными устройствами</a>.
207</p>
208