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 > Settings</strong>). Перейдите к панели 45<strong>Appearance & Behavior > System 46Settings > Updates</strong>. 47 48 <p class="aside">В операционной системе OSX панель <strong>Appearance & 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 > Settings</strong>). Перейдите к панели 73<strong>Appearance & Behavior > System 74Settings > Updates</strong>. 75 76 <p class="aside">В операционной системе OSX панель <strong>Appearance & 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 & Behavior 106> System Settings > 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