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