blob: bdba71349087b60c7cc037b44885825540d821a2 [file] [log] [blame]
page.title=Thiết lp Preview
meta.keywords="preview", "android"
page.tags="preview", "developer preview"
page.image=images/cards/card-n-sdk_2x.png
@jd:body
<div id="qv-wrapper">
<div id="qv">
<ol>
<li><a href="#get-as13">Ti Android Studio 2.1</a></li>
<li><a href="#get-sdk">Ti SDK Android N</a>
<ol>
<li><a href="#docs-dl">Tài liu tham kho</a>
</ol>
</li>
<li><a href="#java8">Ti JDK và JRE ca Java 8</a></li>
<li><a href="#create-update">Cp nht hoc To mt d án</a></li>
<li><a href="#next">Các bước tiếp theo</a></li>
</ol>
</div>
</div>
<p>Để phát trin các ng dng cho Android N Preview bn cn thc hin mt s cp nht
đối vi môi trường phát trin ca mình như mô t trên trang này.</p>
<p>Để đơn thun th kh năng tương thích ca ng dng trên
nh h thng Android N, hãy làm theo hướng dn <a href="{@docRoot}preview/download.html">Kim th trên mt Thiết b Android N</a>.</p>
<img src="{@docRoot}preview/images/n-preview-setup.png" width="700" alt="" />
<h2 id="get-as13">Ti Android Studio 2.1 (bn xem trước)</h2>
<p>Nn tng Android N b sung h tr cho <a href="{@docRoot}preview/j8-jack.html">các tính năng ca ngôn ng Java 8</a>,
yêu cu phi có mt trình biên dch mi có tên là Jack. Phiên bn Jack mi nht
hin ch được h tr trong Android Studio 2.1. Do đó, nếu bn mun
s dng các tính năng ca ngôn ng Java 8 thì bn cn s dng Android Studio 2.1 để
dng ng dng. Nếu không, bn không cn s dng trình biên dch Jack nhưng bn
vn cn cp nht lên JDK 8 để biên dch cho nn tng Android N,
như mô t dưới đây.
</p>
<p>Android Studio 2.1 hin đang có dưới dng bn xem trước trong kênh
phát hành Canary. Nếu bn đã
có Android Studio và không mun cp nht lên kênh canary thì bn có th
ti xung Android Studio 2.1 dưới dng bn cài đặt riêng và s dng
để phát trin vi Android N để không làm nh hưởng đến môi trường Android Studio
chính ca bn.</p>
<p>Để ti xung Android Studio 2.1 dưới dng bn cài đặt riêng, hãy thc hin
các bước sau (hoc nếu bn mun nhn Android Studio 2.1 dưới dng bn cp nht cho
bn cài đặt có sn thì hãy chuyn đến bước 4):</p>
<ol>
<li>Chnh sa tên ca
bn cài đặt Android Studio có sn và thêm s phiên bn. Làm như vy
để khi bn cài đặt, phiên bn mi s không ghi đè lên phiên bn có sn.</li>
<li>Ti xung tp ZIP phù hp cho h điu hành ca bn t
<a href="http://tools.android.com/download/studio/canary/latest">trang ti xung ca kênh canary</a>.
</li>
<li>Gii nén gói đó và chuyn các thành phn ca Android Studio 2.1 ti
v trí phù hp cho các ng dng ca bn trên h thng ri khi chy nó.</li>
<li>M hp thoi Settings
(<strong>File &gt; Settings</strong> trên Windows/Linux, hoc
<strong>Android Studio &gt; Preferences</strong> trên Mac). Trong khung
bên trái, chn<strong>Appearance &amp; Behavior &gt; System Settings &gt;
Updates</strong>.
</li>
<li>Trên khung Updates, chn hp kim <strong>Automatically
check updates for</strong> và chn
<strong>Canary Channel</strong> t danh sách th xung.
</li>
</ol>
<p>Hãy để ca s cài đặt này m cho bước tiếp theo.</p>
<h2 id="get-sdk">Ti N Preview SDK</h2>
<p>Để bt đầu phát trin vi các API Android N, bn cn cài đặt
Android N Preview SDK trong Android Studio như sau:</p>
<ol>
<li>Vn ti khung Updates (bước 4 bên trên),
hãy chn hp kim <strong>Automatically
check updates for Android SDK</strong> và chn
<strong>Preview Channel</strong> t danh sách th xung.
</li>
<li>Nhp vào <strong>Check Now</strong>.</li>
<li>Trong khung bên trái, chn <strong>Appearance &amp; Behavior &gt;
System Settings &gt; Android SDK</strong>.
<li>Nhp vào tab <strong>SDK Platforms</strong>, ri chn hp kim
<strong>Android N Preview</strong>.</li>
<li>Nhp vào tab <strong>SDK Tools</strong>, ri chn
<strong>Android SDK Build Tools</strong>, <strong>Android SDK
Platform-Tools</strong>, và các hộp kiểm <strong>Android SDK Tools</strong>
.
</li>
<li>Nhp vào <strong>OK</strong>, sau đó đồng ý vi các tha thun
cp phép cho các gói cn được cài đặt.
</li>
</ol>
<h3 id="docs-dl">Ti tài liu tham kho cho N Preview</h3>
<p>
Thông tin chi tiết v các API Android N có trong tài liu tham kho ca
Bn xem trước N mà bn có th ti xung t bng sau.
Gói này có mt bn ngoi tuyến được rút gn ca trang web
cho nhà phát trin Android và có mt bn tham kho API được cp nht cho API Android N, mt
báo cáo v s khác bit API.
</p>
<table>
<tr>
<th scope="col">Tài liu</th>
<th scope="col">Tng kim</th>
</tr>
<tr>
<td style="white-space: nowrap">
<a href="{@docRoot}shareables/preview/n-preview-1-docs.zip">n-preview-1-docs.zip</a></td>
<td width="100%">
MD5: 4ab33ccbe698f46f125cc5b807cf9c2f<br>
SHA-1: 6a3880b3ccd19614daae5a4d0698ea6ae11c20a5
</td>
</tr>
</table>
<h2 id="java8">Ti JDK và JRE ca Java 8</h2>
<p>Để biên dch ng dng ca bn cho nn tng Android N, bn cn s dng
B công c phát trin Java 8 (JDK 8) và để s dng mt s công c vi Android
Studio 2.1 thì bn cn cài đặt Java 8 Runtime Environment (JRE). Vì vy, nếu
bn không có phiên bn mi nht ca mi b thì hãy ti xung JDK 8 và JRE 8
ngay.</p>
<p>Sau đó đặt phiên bn JDK trong Android Studio như sau:</p>
<ol>
<li>M mt d án Android trong Android Studio, sau đó m
hp thoi Project Structure bng cách chn <strong>File &gt;
Project Structure</strong>. (Bng cách khác, bn có th đặt mc định
cho mi d án bng cách chn <strong>File &gt; Other Settings &gt;
Default Project Structure</strong>.)
</li>
<li>Trong khung bên trái ca hp thoi, hãy nhp <strong>SDK Location</strong>.
</li>
<li>Trong ô <strong>JDK Location</strong>, hãy nhp v trí ca
Java 8 JDK (nhp vào nút bên phi
để duyt tìm tp ca bn), sau đó nhp <strong>OK</strong>.
</li>
</ol>
<img src="{@docRoot}preview/images/studio-jdk-location.jpg" width="700" alt="" />
<h2 id="create-update">Cp nht hoc To mt d án</h2>
<p>
D án ca bn phi được cu hình phù hp để s dng các API Android N.
</p>
<p>Nếu bn d định s dng các tính năng ca ngôn ng Java 8 thì bn cũng nên đọc mc
<a href="{@docRoot}preview/j8-jack.html">Các tính năng ca Ngôn ng Java 8</a>
để biết thêm thông tin v các tính năng ca Java 8 được h tr và
cách cu hình d án vi trình biên dch Jack.</p>
<h3 id="update">Cp nht mt d án có sn</h3>
<p>M tp
<code>build.gradle</code> cho mô-đun ca bn và cp nht các giá tr như
sau:
</p>
<pre>
android {
compileSdkVersion <strong>'android-N'</strong>
buildToolsVersion <strong>'24.0.0-rc1'</strong>
...
defaultConfig {
minSdkVersion <strong>'N'</strong>
targetSdkVersion <strong>'N'</strong>
...
}
...
}</pre>
<h3 id="create">To mt d án mi</h3>
<p>Để to mt d án mi để phát trin vi Android N Preview SDK:</p>
<ol>
<li>Nhp vào <strong>File &gt; New Project</strong>. và thc hin theo các bước đến khi
bn đến trang Target Android Devices.
</li>
<li>Trong trang này, hãy chn tùy chn <strong>Phone and Tablet</strong>.</li>
<li>Dưới tùy chn <strong>Phone and Tablet</strong>, trong danh sách tùy chn <strong>Minimum
SDK</strong> hãy chn
<strong>N: Android API 23, N Preview (Preview)</strong>.</li>
</ol>
<h2 id="next">Các bước tiếp theo</h2>
<ul>
<li>Làm theo hướng dn <a href="{@docRoot}preview/download.html">Kim th trên mt Thiết b Android N</a>.</li>
<li>Tìm hiu thêm v nn tng Android N vi
<a href="{@docRoot}preview/behavior-changes.html">Các thay đổi Hành vi</a>
và<a href="{@docRoot}preview/api-overview.html">API Android N
và Các tính năng</a>.</li>
</ul>