1page.title=Thiết lập Preview
2meta.keywords="preview", "android"
3page.tags="preview", "developer preview"
4page.image=images/cards/card-n-sdk_2x.png
5
6@jd:body
7
8
9<div id="qv-wrapper">
10  <div id="qv">
11<ol>
12  <li><a href="#get-as13">Tải Android Studio 2.1</a></li>
13  <li><a href="#get-sdk">Tải SDK Android N</a>
14    <ol>
15      <li><a href="#docs-dl">Tài liệu tham khảo</a>
16    </ol>
17  </li>
18  <li><a href="#java8">Tải JDK và JRE của Java 8</a></li>
19  <li><a href="#create-update">Cập nhật hoặc Tạo một dự án</a></li>
20  <li><a href="#next">Các bước tiếp theo</a></li>
21</ol>
22  </div>
23</div>
24
25<p>Để phát triển các ứng dụng cho Android N Preview bạn cần thực hiện một số cập nhật
26đối với môi trường phát triển của mình như mô tả trên trang này.</p>
27
28<p>Để đơn thuần thử khả năng tương thích của ứng dụng trên
29ảnh hệ thống Android N, hãy làm theo hướng dẫn <a href="{@docRoot}preview/download.html">Kiểm thử trên một Thiết bị Android N</a>.</p>
30
31<img src="{@docRoot}preview/images/n-preview-setup.png" width="700" alt="" />
32
33
34<h2 id="get-as13">Tải Android Studio 2.1 (bản xem trước)</h2>
35
36<p>Nền tảng Android N bổ sung hỗ trợ cho <a href="{@docRoot}preview/j8-jack.html">các tính năng của ngôn ngữ Java 8</a>,
37yêu cầu phải có một trình biên dịch mới có tên là Jack. Phiên bản Jack mới nhất
38hiện chỉ được hỗ trợ trong Android Studio 2.1. Do đó, nếu bạn muốn
39sử dụng các tính năng của ngôn ngữ Java 8 thì bạn cần sử dụng Android Studio 2.1 để
40dựng ứng dụng. Nếu không, bạn không cần sử dụng trình biên dịch Jack nhưng bạn
41vẫn cần cập nhật lên JDK 8 để biên dịch cho nền tảng Android N,
42như mô tả dưới đây.
43</p>
44
45<p>Android Studio 2.1 hiện đang có dưới dạng bản xem trước trong kênh
46phát hành Canary. Nếu bạn đã
47có Android Studio và không muốn cập nhật lên kênh canary thì bạn có thể
48tải xuống Android Studio 2.1 dưới dạng bản cài đặt riêng và sử dụng
49để phát triển với Android N để không làm ảnh hưởng đến môi trường Android Studio
50chính của bạn.</p>
51
52<p>Để tải xuống Android Studio 2.1 dưới dạng bản cài đặt riêng, hãy thực hiện
53các bước sau (hoặc nếu bạn muốn nhận Android Studio 2.1 dưới dạng bản cập nhật cho
54bản cài đặt có sẵn thì hãy chuyển đến bước 4):</p>
55
56<ol>
57  <li>Chỉnh sửa tên của
58   bản cài đặt Android Studio có sẵn và thêm số phiên bản. Làm như vậy
59  để khi bạn cài đặt, phiên bản mới sẽ không ghi đè lên phiên bản có sẵn.</li>
60  <li>Tải xuống tệp ZIP phù hợp cho hệ điều hành của bạn từ
61    <a href="http://tools.android.com/download/studio/canary/latest">trang tải xuống của kênh canary</a>.
62  </li>
63  <li>Giải nén gói đó và chuyển các thành phần của Android Studio 2.1 tới
64   vị trí phù hợp cho các ứng dụng của bạn trên hệ thống rồi khởi chạy nó.</li>
65  <li>Mở hộp thoại Settings
66    (<strong>File &gt; Settings</strong> trên Windows/Linux, hoặc
67    <strong>Android Studio &gt; Preferences</strong> trên Mac). Trong khung
68    bên trái, chọn<strong>Appearance &amp; Behavior &gt; System Settings &gt;
69    Updates</strong>.
70  </li>
71  <li>Trên khung Updates, chọn hộp kiểm <strong>Automatically
72    check updates for</strong> và chọn
73    <strong>Canary Channel</strong> từ danh sách thả xuống.
74  </li>
75</ol>
76
77<p>Hãy để cửa sổ cài đặt này mở cho bước tiếp theo.</p>
78
79
80<h2 id="get-sdk">Tải N Preview SDK</h2>
81
82<p>Để bắt đầu phát triển với các API Android N, bạn cần cài đặt
83 Android N Preview SDK trong Android Studio như sau:</p>
84
85<ol>
86  <li>Vẫn tại khung Updates (bước 4 bên trên),
87  hãy chọn hộp kiểm <strong>Automatically
88    check updates for Android SDK</strong> và chọn
89    <strong>Preview Channel</strong> từ danh sách thả xuống.
90  </li>
91  <li>Nhấp vào <strong>Check Now</strong>.</li>
92
93  <li>Trong khung bên trái, chọn <strong>Appearance &amp; Behavior &gt;
94  System Settings &gt; Android SDK</strong>.
95
96  <li>Nhấp vào tab <strong>SDK Platforms</strong>, rồi chọn hộp kiểm
97  <strong>Android N Preview</strong>.</li>
98
99  <li>Nhấp vào tab <strong>SDK Tools</strong>, rồi chọn
100    <strong>Android SDK Build Tools</strong>, <strong>Android SDK
101    Platform-Tools</strong>, và các hộp kiểm <strong>Android SDK Tools</strong>
102.
103  </li>
104
105  <li>Nhấp vào <strong>OK</strong>, sau đó đồng ý với các thỏa thuận
106    cấp phép cho các gói cần được cài đặt.
107  </li>
108</ol>
109
110<h3 id="docs-dl">Tải tài liệu tham khảo cho N Preview</h3>
111
112<p>
113  Thông tin chi tiết về các API Android N có trong tài liệu tham khảo của
114 Bản xem trước N mà bạn có thể tải xuống từ bảng sau.
115  Gói này có một bản ngoại tuyến được rút gọn của trang web
116  cho nhà phát triển Android và có một bản tham khảo API được cập nhật cho API Android N, một
117   báo cáo về sự khác biệt API.
118</p>
119
120<table>
121  <tr>
122    <th scope="col">Tài liệu</th>
123    <th scope="col">Tổng kiểm</th>
124  </tr>
125  <tr>
126    <td style="white-space: nowrap">
127    <a href="{@docRoot}shareables/preview/n-preview-1-docs.zip">n-preview-1-docs.zip</a></td>
128    <td width="100%">
129      MD5: 4ab33ccbe698f46f125cc5b807cf9c2f<br>
130      SHA-1: 6a3880b3ccd19614daae5a4d0698ea6ae11c20a5
131    </td>
132  </tr>
133</table>
134
135
136
137<h2 id="java8">Tải JDK và JRE của Java 8</h2>
138
139<p>Để biên dịch ứng dụng của bạn cho nền tảng Android N, bạn cần sử dụng
140Bộ công cụ phát triển Java 8 (JDK 8) và để sử dụng một số công cụ với Android
141Studio 2.1 thì bạn cần cài đặt Java 8 Runtime Environment (JRE). Vì vậy, nếu
142bạn không có phiên bản mới nhất của mỗi bộ thì hãy tải xuống JDK 8 và JRE 8
143ngay.</p>
144
145<p>Sau đó đặt phiên bản JDK trong Android Studio như sau:</p>
146
147<ol>
148  <li>Mở một dự án Android trong Android Studio, sau đó mở
149    hộp thoại Project Structure bằng cách chọn <strong>File &gt;
150        Project Structure</strong>. (Bằng cách khác, bạn có thể đặt mặc định
151        cho mọi dự án bằng cách chọn <strong>File &gt; Other Settings &gt;
152        Default Project Structure</strong>.)
153   </li>
154   <li>Trong khung bên trái của hộp thoại, hãy nhấp <strong>SDK Location</strong>.
155   </li>
156   <li>Trong ô <strong>JDK Location</strong>, hãy nhập vị trí của
157    Java 8 JDK (nhấp vào nút bên phải
158    để duyệt tìm tệp của bạn), sau đó nhấp <strong>OK</strong>.
159   </li>
160</ol>
161
162<img src="{@docRoot}preview/images/studio-jdk-location.jpg" width="700" alt="" />
163
164
165<h2 id="create-update">Cập nhật hoặc Tạo một dự án</h2>
166
167<p>
168  Dự án của bạn phải được cấu hình phù hợp để sử dụng các API Android N.
169</p>
170
171<p>Nếu bạn dự định sử dụng các tính năng của ngôn ngữ Java 8 thì bạn cũng nên đọc mục
172<a href="{@docRoot}preview/j8-jack.html">Các tính năng của Ngôn ngữ Java 8</a>
173để biết thêm thông tin về các tính năng của Java 8 được hỗ trợ và
174cách cấu hình dự án với trình biên dịch Jack.</p>
175
176
177<h3 id="update">Cập nhật một dự án có sẵn</h3>
178
179<p>Mở tệp
180  <code>build.gradle</code> cho mô-đun của bạn và cập nhật các giá trị như
181   sau:
182</p>
183
184<pre>
185android {
186  compileSdkVersion <strong>'android-N'</strong>
187  buildToolsVersion <strong>'24.0.0-rc1'</strong>
188  ...
189
190  defaultConfig {
191     minSdkVersion <strong>'N'</strong>
192     targetSdkVersion <strong>'N'</strong>
193     ...
194  }
195  ...
196}</pre>
197
198
199<h3 id="create">Tạo một dự án mới</h3>
200
201
202<p>Để tạo một dự án mới để phát triển với Android N Preview SDK:</p>
203
204<ol>
205  <li>Nhấp vào <strong>File &gt; New Project</strong>. và thực hiện theo các bước đến khi
206  bạn đến trang Target Android Devices.
207  </li>
208  <li>Trong trang này, hãy chọn tùy chọn <strong>Phone and Tablet</strong>.</li>
209  <li>Dưới tùy chọn <strong>Phone and Tablet</strong>, trong danh sách tùy chọn <strong>Minimum
210    SDK</strong> hãy chọn
211    <strong>N: Android API 23, N Preview (Preview)</strong>.</li>
212</ol>
213
214
215<h2 id="next">Các bước tiếp theo</h2>
216
217<ul>
218  <li>Làm theo hướng dẫn <a href="{@docRoot}preview/download.html">Kiểm thử trên một Thiết bị Android N</a>.</li>
219  <li>Tìm hiểu thêm về nền tảng Android N với
220<a href="{@docRoot}preview/behavior-changes.html">Các thay đổi Hành vi</a>
221và<a href="{@docRoot}preview/api-overview.html">API Android N
222và Các tính năng</a>.</li>
223</ul>
224