Hướng dẫn build android eclipse neon
Nếu bạn muốn trở thành một lập trình viên Android, hãy tham gia khóa học "Lập trình Android qua 10 ứng dụng thực tế" từ chuyên gia Nguyễn Bá Thành, CEO WePlay.,JSC - 5 năm khởi nghiệp lập trình mobile - Nổi tiếng với game Bắt Chữ (10 triệu lượt tải - 2014), Ứng dụng Lịch số 1 Việt Nam: Lịch Vạn Niên (5 triệu lượt tải). Show
Ở bài số 1 chúng ta đã học cách cài đặt và cấu hình môi trường lập trình Android trên IDE Eclipse. Các bạn có thể tham khảo bài trước ở đây Bước 1: Chọn New Android App Project , xuất hiện hộp thoại sau: Bước 2: Tạo icon cho ứng dụng Chọn “Accept” và “Install” layout/ values/ Sau khi khởi tạo máy ảo chọn máy ảo và nhấn nút Start ở thanh công cụ bên phải. Giao diện sau khi chạy thành công
Để di chuyển các dự án của bạn sang Android Studio, bạn phải thích ứng với một cấu trúc dự án mới, hệ thống xây dựng mới và chức năng IDE mới. Nếu bạn đang di chuyển một dự án Android từ Eclipse, Android Studio sẽ cung cấp một công cụ nhập để bạn có thể nhanh chóng chuyển mã hiện có vào các dự án Android Studio và tệp bản dựng dựa trên Gradle. Để biết thêm thông tin, hãy xem phần Di chuyển từ Eclipse. Nếu bạn đang di chuyển từ IntelliJ và dự án của bạn đã sử dụng Gradle, bạn chỉ cần mở dự án hiện có của mình từ Android Studio. Nếu bạn đang sử dụng IntelliJ nhưng dự án của bạn chưa sử dụng Gradle, bạn sẽ cần một vài bước chuẩn bị thủ công trước khi có thể nhập dự án của mình vào Android Studio. Để biết thêm thông tin, hãy xem phần Di chuyển từ IntelliJ. Cơ bản về Android StudioDưới đây là một số điểm khác biệt chính mà bạn cần lưu ý khi chuẩn bị chuyển sang Android Studio. Sắp xếp dự án và mô-đunAndroid Studio dựa trên IDE IntelliJ IDEA. Để làm quen với các khái niệm cơ bản về IDE, chẳng hạn như thao tác di chuyển, hoàn thành mã và phím tắt, hãy xem bài viết Tiếp xúc với Android Studio. Android Studio không sử dụng không gian làm việc (workspace), vì vậy bạn sẽ mở các dự án riêng biệt trong các cửa sổ Android Studio riêng biệt. Android Studio sắp xếp mã thành các dự án, trong đó có mọi thành phần cấu thành nên ứng dụng Android của bạn, từ mã nguồn ứng dụng cho đến cấu hình bản dựng và mã kiểm thử. Mỗi dự án chứa một hoặc nhiều mô-đun, cho phép bạn phân chia dự án của mình thành các đơn vị chức năng riêng biệt. Bạn có thể tạo, kiểm thử và gỡ lỗi độc lập các mô-đun. Để biết thêm thông tin về các dự án và mô-đun của Android Studio, hãy xem phần Tổng quan về các dự án. Hệ thống xây dựng dựa trên GradleHệ thống bản dựng của Android Studio dựa trên Gradle và sử dụng các tệp cấu hình bản dựng được viết theo cú pháp Groovy để dễ dàng mở rộng và tuỳ chỉnh. Các dự án dựa trên Gradle giới thiệu các tính năng quan trọng để phát triển Android, bao gồm các tính năng sau:
Để biết thêm thông tin về cách sử dụng và định cấu hình Gradle, hãy xem bài viết Định cấu hình bản dựng của bạn. Phần phụ thuộcCác phần phụ thuộc thư viện trong Android Studio sẽ sử dụng các khai báo phần phụ thuộc Gradle và các phần phụ thuộc Maven đối với các thư viện nguồn cục bộ và các thư viện nhị phân phổ biến thông qua toạ độ Maven. Để biết thêm thông tin, hãy xem bài viết Định cấu hình các biến thể bản dựng. Kiểm thử mãVới Eclipse ADT, các quy trình kiểm thử đo lường được viết trong các dự án riêng biệt và được tích hợp thông qua phần tử Di chuyển từ EclipseAndroid Studio cung cấp công cụ nhập tự động dành cho các dự án Android hiện có được tạo bằng Eclipse. Điều kiện tiên quyết để di chuyểnTrước khi chuyển ứng dụng từ Eclipse sang Android Studio, hãy xem lại các bước sau đây để đảm bảo rằng dự án của bạn đã sẵn sàng chuyển đổi và xác minh rằng bạn đã có cấu hình công cụ cần thiết trong Android Studio: Trong Eclipse ADT:
Trong Android Studio:
Nhập dự án Eclipse vào Android StudioTuỳ thuộc vào cấu trúc các dự án Eclipse ADT hiện có mà bạn sẽ quyết định cách nhập các dự án đó:
Nhập dưới dạng dự án:
Sau khi nhập dự án từ Eclipse ADT vào Android Studio, mỗi thư mục mô-đun ứng dụng trong Android Studio sẽ chứa nhóm tài nguyên hoàn chỉnh dành cho mô-đun đó, bao gồm các thư mục Nhập dưới dạng mô-đun:
Xác thực dự án đã nhậpSau khi hoàn tất quy trình nhập, hãy sử dụng các tuỳ chọn từ trình đơn Build (Tạo bản dựng) và Run (Chạy) của Android Studio để tạo bản dựng dự án của bạn và xác minh kết quả đầu ra. Nếu dự án của bạn không tạo bản dựng đúng cách, hãy kiểm tra các chế độ cài đặt sau:
Sau khi đã kiểm tra các chế độ cài đặt này, nếu bạn vẫn gặp các lỗi ngoài dự kiến khi tạo bản dựng và chạy dự án trong Android Studio, hãy cân nhắc sửa đổi dự án Eclipse ADT và bắt đầu lại quá trình nhập. Lưu ý: Việc nhập dự án Eclipse ADT vào Android Studio sẽ tạo ra một dự án Android Studio mới và không ảnh hưởng đến dự án Eclipse ADT hiện tại. Di chuyển từ IntelliJNếu dự án IntelliJ của bạn sử dụng hệ thống xây dựng Gradle, bạn có thể tự động nhập dự án trực tiếp vào Android Studio. Nếu dự án IntelliJ của bạn sử dụng Maven hoặc một hệ thống xây dựng khác, bạn cần thiết lập để dự án đó có thể hoạt động với Gradle trước khi chuyển sang Android Studio. Nhập dự án IntelliJ dựa trên GradleNếu đang dùng Gradle với dự án IntelliJ của mình, bạn có thể mở dự án này trong Android Studio bằng cách làm theo các bước sau:
Nhập dự án IntelliJ không phải GradleNếu dự án IntelliJ của bạn chưa sử dụng hệ thống xây dựng Gradle, bạn có hai tuỳ chọn để nhập dự án vào Android Studio:
Di chuyển bằng cách tạo một dự án trống mớiĐể di chuyển dự án của bạn sang Android Studio bằng cách tạo một dự án trống mới và sao chép các tệp nguồn vào các thư mục mới, hãy tiến hành như sau:
Di chuyển bằng cách tạo tệp bản dựng Gradle tuỳ chỉnhĐể di chuyển dự án của bạn sang Android Studio bằng cách tạo một tệp bản dựng Gradle mới trỏ đến các tệp nguồn hiện có, hãy tiến hành như sau:
Bước tiếp theoSau khi đã chuyển dự án của mình sang Android Studio, bạn hãy đọc bài viết Tạo bản dựng và chạy ứng dụng để tìm hiểu thêm về việc tạo bản dựng bằng Gradle và chạy ứng dụng của bạn trong Android Studio. Tuỳ thuộc vào dự án và quy trình công việc của mình, bạn cũng nên đọc thêm về việc sử dụng tính năng quản lý phiên bản, quản lý các phần phụ thuộc, ký và đóng gói ứng dụng hoặc định cấu hình và cập nhật Android Studio. Để bắt đầu sử dụng Android Studio, hãy đọc bài viết Làm quen với Android Studio. Định cấu quản lý phiên bảnAndroid Studio hỗ trợ nhiều hệ thống quản lý phiên bản, trong đó có Git, GitHub, CVS, Mercurial, Subversion và Kho lưu trữ nguồn trên đám mây Google Cloud (Google Cloud Source Repositories). Sau khi nhập ứng dụng của bạn vào Android Studio, hãy sử dụng các tuỳ chọn từ trình đơn VCS của Android Studio để bật tính năng hỗ trợ VCS cho hệ thống quản lý phiên bản mà bạn muốn, tạo kho lưu trữ, nhập các tệp mới vào quy trình quản lý phiên bản và thực hiện các hoạt động quản lý phiên bản khác:
Lưu ý: Bạn cũng có thể sử dụng tuỳ chọn trên trình đơn Tệp > Cài đặt > Quản lý phiên bản (File > Settings > Version Control) để thiết lập và sửa đổi các chế độ cài đặt quản lý phiên bản. Để biết thêm thông tin về tính năng Quản lý phiên bản, hãy xem Tài liệu tham khảo về quản lý phiên bản IntelliJ. Kho lưu trữ Hỗ trợ Android và kho lưu trữ Dịch vụ Google PlayMặc dù Eclipse ADT sử dụng Thư viện hỗ trợ Android và Thư viện Dịch vụ Google Play, nhưng Android Studio thay thế các thư viện này trong quá trình nhập bằng Kho lưu trữ hỗ trợ Android và Kho lưu trữ Google để duy trì chức năng tương thích cũng như hỗ trợ các tính năng Android mới. Android Studio thêm các phần phụ thuộc này dưới dạng các phần phụ thuộc Maven sử dụng các toạ độ Maven đã biết; vì vậy, các phần phụ thuộc này không còn yêu cầu cập nhật theo cách thủ công. Trong Eclipse, để sử dụng một Thư viện hỗ trợ, bạn phải sửa đổi các phần phụ thuộc trên đường dẫn lớp của dự án trong môi trường phát triển đối với từng Thư viện hỗ trợ bạn muốn sử dụng. Trong Android Studio, bạn không cần sao chép các nguồn thư viện vào dự án của mình nữa, mà chỉ cần khai báo phần phụ thuộc; sau đó thư viện sẽ tự động được tải xuống và hợp nhất vào dự án của bạn. Điều này bao gồm việc tự động hợp nhất các tài nguyên, các mục nhập tệp kê khai, các quy tắc loại trừ ProGuard và các quy tắc tìm lỗi mã nguồn tuỳ chỉnh tại thời điểm tạo bản dựng. Để biết thêm thông tin về các phần phụ thuộc, hãy xem bài viết Định cấu hình các biến thể bản dựng. Ký ứng dụngNếu ứng dụng của bạn sử dụng chứng chỉ gỡ lỗi
trong Eclipse ADT, Android Studio sẽ tiếp tục tham chiếu chứng chỉ đó. Nếu không, cấu hình gỡ lỗi sẽ sử dụng kho khoá gỡ lỗi tạo bởi Android Studio, với một mật khẩu đã biết và một khoá mặc định có mật khẩu đã biết nằm trong Khi bạn tạo bản dựng ứng dụng để phát hành, Android Studio sẽ áp dụng chứng chỉ phát hành đã dùng trong Eclipse ADT. Nếu không
tìm thấy chứng chỉ phát hành nào trong quá trình nhập, hãy thêm cấu hình ký phát hành vào tệp Điều chỉnh kích thước vùng nhớ khối xếp tối đa của Android StudioTheo mặc định, Android Studio có kích thước vùng nhớ khối xếp tối đa là 1280MB. Nếu đang làm việc trên một dự án lớn, hoặc hệ thống của bạn có dung lượng RAM lớn, bạn có thể cải thiện hiệu năng bằng cách tăng kích thước vùng nhớ khối xếp tối đa. Cập nhật phần mềmAndroid Studio sẽ cập nhật riêng biệt với trình bổ trợ Gradle, các công cụ bản dựng và các công cụ SDK. Bạn có thể chỉ định các phiên bản trình bổ trợ và công cụ mà mình muốn sử dụng với Android Studio. Theo mặc định, Android Studio cung cấp các bản cập nhật tự động bất cứ khi nào phiên bản ổn định mới được phát hành, nhưng bạn cũng có thể chọn cập nhật thường xuyên hơn và nhận được các phiên bản thử nghiệm hoặc beta. Để biết thêm thông tin về việc cập nhật Android Studio cũng như việc sử dụng các phiên bản thử nghiệm và beta, hãy xem bài viết Luôn cập nhật. Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2022-10-06 UTC. [{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Thiếu thông tin tôi cần" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Quá phức tạp/quá nhiều bước" },{ "type": "thumb-down", "id": "outOfDate", "label":"Đã lỗi thời" },{ "type": "thumb-down", "id": "translationIssue", "label":"Vấn đề về bản dịch" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"Vấn đề về mẫu/mã" },{ "type": "thumb-down", "id": "otherDown", "label":"Khác" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Dễ hiểu" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Giúp tôi giải quyết được vấn đề" },{ "type": "thumb-up", "id": "otherUp", "label":"Khác" }] |