Cách cài đặt android trong máy ảo với virtualbox từng bước

Hướng dẫn cài đặt môi trường thiên nhiên cải tiến và phát triển ứng dụng Android Studio, chế tạo ra sản phẩm công nghệ ảo nhằm chạy demo ứng dụng, thực hành thực tế sản xuất project Android thứ nhất nhằm tìm hiểu kết cấu cơ bản


Cài đặt Android Studio, môi trường phát triển áp dụng Android

Android Studio là công cụ toàn vẹn để phát triển vận dụng mang đến Android, chúng ta thoải mái viết code bởi các ngôn ngữ lập trình sẵn tùy thích hợp bên trên nó như C++, Java, Kotlin, tới nay với sự hoàn thành xong của nó việc cài đặtcùng tùy chỉnh cấu hình hết sức đơn giản dễ dàng.

Bạn đang xem: Cách cài đặt android trong máy ảo với virtualbox từng bước

Để thiết lập thật đơn giản dễ dàng, phiên bản chỉ câu hỏi cài đặt bộ sở hữu Android Studio trên Download Android Studio,rồi chạy file thiết lập đó.


Trong quy trình thiết đặt các bạn chỉ cần chú ý, Lúc hỏi chọn những yếu tắc các bạn chọn setup khá đầy đủ nlỗi hình (Gồm cả SDK với AVD - đồ vật ảo)

*

Lần thứ nhất khởi chạy Adnroid Studio, nó đang thực hiện update hàng loạt các nhân tố, canh cho nó cập nhật song xuất hiệnmàn hình hiển thị Wizad, trường đoản cú kia tùy các bạn áp dụng hoàn toàn có thể chế tác Project new giỏi msinh hoạt Project vẫn gồm sẵn để làm việc.

*

Bắt đầu một Project bắt đầu với Android Studio

Giờ tiến hành tạo nên một ứng dụng Android dễ dàng và đơn giản thứ nhất, chạy áp dụng kia đơn giản hiện thị lên chiếc chữ Lập trình cùng với Android Studio

Quý khách hàng chạy Android Studio, tiếp đến lựa chọn Start a new Android Studio Project, màn hình mới hiện thị ra các bạn điền những lên tiếng vận dụng nlỗi hình:

*
Application name : Tên áp dụng của người sử dụng (ví dụ trên chọn là FirstApp) Company tên miền : lựa chọn tên miền của vận dụng ví dụ pixshare.vn Project location : đường dẫn tới tlỗi mục giữ dự án

Nhấn Next mang lại màn hình Target Android Devices

*

Tại screen này lựa chọn Phone và Table để phía lập trình áp dụng mang đến điện thoại thông minh, máy tính bảng. Phần API hoàn toàn có thể lựa chọn là API 14 (áp dụng đang chạy được gần như 100% các thứ Android, chúng ta quan tâm đến số lượng này, lựa chọn API tốt thì vận dụng chạy được trên những sản phẩm công nghệ cũ nhưng mà những API hiện đại lại ko cần sử dụng được, ngược lại chọn API cao thì vận dụng được không ít tlỗi viện new nhưng mà số lượng máy new trên Thị Phần lại ít hơn. Chọn API 14 tương xứng các thiết bị chạy Android 4.0 trsinh sống đi vẫn chạy được)

Nhấn Next cho tới màn hình hiển thị Add an Activity to Mobile

*

Ở mày hình này Android Studio chỉ dẫn một vài mẫu (template) thông số kỹ thuật sẵn để bạn chọn lọc, nhằm ban đầu ta rất có thể lựa chọn Empty Activy

Nhấn Next mang lại screen Config Activity

*

Tại đây bạn cũng có thể chọn:

Activity name : quý khách hàng khắc tên Activity ví dụ FirstActivity, Android Studio đã cần sử dụng thương hiệu này viết tên cho 1 class Java nó tạo nên, lớp này kế thừa lớp Activity (lớp Activity là gì vẫn tò mò sau, ở chỗ này chúng ta cũng có thể hiểu nó nhỏng một cửa sổ - một màn hình hiển thị thiết yếu của vận dụng của bạn). Layout Name: là tên layout, Android Studio sẽ tạo nên ra một file mang tên các bạn chọn (mở rộng xml), văn bản tệp tin này biểu thị các yếu tắc hiện thị được vào Activiy, nó sẽ được Activity nạp vào trước khi hiện lên lên màn hình.

Nhấn Finish, bạn đã sở hữu một Project Android Studio. quý khách hàng hãy đợi chờ cho nhân tố Gradle của Android Studio cập nhật cấu hình áp dụng các bạn bắt đầu tạo nên, vào quy trình trước tiên tạo nên, ví như nó thấy không đủ thỏng viện nào, component như thế nào nó sẽ lộ diện cửa sổ Gradle Sync gợi nhắc download về thì các bạn hãy đồng ý cài về.Như hình bên dưới hãy nhấn vào Install missing platform ...

*

quý khách hàng hóng vài ba giây, nhằm Android Studio hiện thị thông báo chi tiết về Project bên trên màn hình hiển thị.

Tìm gọi hành lang cửa số Project với hành lang cửa số Edit

Sau Lúc chế tạo ra dự án công trình FirstApp, thì cửa sổ hiện lên ra để cho mình bắt đầu thao tác làm việc, cơ phiên bản tuyệt nhất bản thấy bên trái là Project, hiện thị cấu trúcdự án của công ty, một bên là hành lang cửa số nhằm bạn biên soạn thảo các thành phần

*

Khám phá sơ qua về cấu trúc Project : chú ý vào phần của sổ Project, bạn thấy nó gồm kết cấu dạng cây, bộc lộ bao gồm cấu trúcmột dự án công trình Android

*

quý khách hàng hoàn toàn có thể bấm kép vào từng yếu tắc để thấy cụ thể, tuyệt mở nó ra trong cửa sổ soạn thảo nhằm chỉnh sửa các yếu tắc tương ứng, cơ bạn dạng có thể ban đầu bạnlàm cho thân quen cùng với các thành phần:

manifests : tsi mê chiếu đến tệp tin AndroidManifest.xml, file này để chúng ta diễn tả kết cấu chính của App, nhằm mục tiêu dúng Android OS hiểu rằng các tùy chỉnh thiết lập cơ bản của App để khởi chạy được nó, nhỏng Activiy làm sao sẽ tiến hành chạy, áp dụng xin hầu hết quyền gì trong sản phẩm công nghệ ... java : thỏng mục tàng trữ các file code java của vận dụng, lớp FirstActivity được có mang với file FirstActivity.java lưu giữ trong cấu trúc thự mục này res : tàng trữ những tệp tin tài nguyên ổn nhưng vận dụng sẽ áp dụng đến, nó tổ chức triển khai thành những thư mục con như: drawable : tại chỗ này cơ bản giữ các đối tượng bối cảnh như những ảnh dạng png, những hình ảnh dạng xml ... layout : tàng trữ các file xml màn biểu diễn về nhân tố, bố cục tổng quan của những thành phần hiện thị lên được trên màn hình mipmaps : cũng để lưu giữ các đối tượng người sử dụng hình ảnh, ví dụ icon vận dụng ic_launcher đặt ở chỗ này values: chứa các tệp tin nlỗi colors.xml, dimens.xml, strings.xml,styles.xml, đó là các tệp tin xml có mang các cực hiếm hoàn toàn có thể áp dụng trong vận dụng như màu sắc, form size, các chuỗi, các theme ... Gradle Scripts chứa đựng nhiều nhánh nhỏ như build.gradle, local.properties ... là nơi các bạn thiết lập những thông số nhằm Gradle build ứng dụng. quý khách hàng chú ý Gradle là 1 trong biện pháp tích hòa hợp vào Android Studio, công dụng của nó build mã mối cung cấp, kết hợp tài nguyên, đối chiếu xml ... rồi phối hợp bọn chúng lại với nhau tạo nên vận dụng chạy xe trên JVM.

Xem thêm: Top 5 Cách Làm Cây Thông Bằng Vải Nỉ Dùng Để Trang Trí Giáng Sinh

Khám phá code chương trình FirstActivity

Quý khách hàng msống FirstActivity.java ra, nội dung của nó như thế này:

package net.xuanthulba.firstapp;import app android.support.v7.phầm mềm.AppCompatActivity;import game android.os.Bundle;public class FirstActivity extends AppCompatActivity
Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); Lớp FirstActivity kế thừa từ AppCompatActivity của thỏng viện Android, vì thế nó là một Activity. Một Activity phát âm nlỗi một cửa sổ, bên trong nó chứa các nguyên tố để nó can dự cùng đưa thông tin cho những người cần sử dụng. Quý khách hàng hoàn toàn có thể gửi một giao diện cơ mà bạn định nghĩa (trong tệp tin activity_first.xml) vào nó bằng cách thức setContentView.

Trong khối hệ thống Android, Lúc Activity được tạo nên nó lúc nào cũng Call phương thức onCreate (coi kỹ rộng vòng đời Activity) đề xuất chúng ta thấy tất cả vượt tải (overrided) cách tiến hành này với trong số đó bao gồm gọi setContentView nhằm hấp thụ UI với tyêu thích số là ID R.layout.activity_first trỏ mang lại activity_first.xml

Tiếp theo các bạn msinh hoạt activity_first.xml

*

File viết bằng ngôn ngữ XML này, chứa các thành phần call là View, sẽ được Activity hấp thụ vào để hiện thị. Quý Khách thấy có một phần tử làTextView cùng với trực thuộc tính android:text="Hello World!", phần tử này dùng làm hiện thị lên chữ vào Android,các bạn hãy chũm cái chữ "Hello World!" bởi cái chữ của riêng biệt chúng ta, ví dụ: Lập trình với Android Studio cùng thêmmột thuộc tính android:textColor="
android:color/holo_red_dark" để đổi chữ màu đỏ.

Make Project - Android

Bất kỳ thời khắc như thế nào, sau thời điểm bao gồm sự thay đổi về code, tài ngulặng ... bạn muốn Gradle tiến hành buil, biên dịch code, kết hợptài nguyên trong Project bạn lựa chọn menu: Build > Make Project hoặc thừa nhận tổng hợp phím Ctrl + F9,quá trình Build áp dụng vẫn ra mắt, giả dụ bao gồm lỗi nào đã xuất hiện thông tin lỗi. lúc quá trình Make Project không tồn tại lỗi gì,bạn có thể xuất ra thành tệp tin app android để setup, publish áp dụng ... (vẫn trao đổi sau), hoặc chúng ta triển khai chạy ngay lập tức ứng dụngtrên đồ vật chạy thử (lắp thêm thiệt hoặc máy ảo) đã trình diễn tức thì tiếp sau đây.

Tạo vật dụng ảo Android cùng với AVD Manager, chạy thử code

Quý khách hàng có thể kết nối thứ Android thiệt để chạy vận dụng (ghi nhớ trong máy thiệt phải vào Setting chuyển quý phái chế độ Developer sang trọng on,tùy vào phiên bản Android đang hoạt động bên trên máy mà lại kích hoạt cơ chế này còn có hồ hết bước khác biệt, bạn dùng máy như thế nào thì tra lên tiếng kích hoạtchế độ này bên trên sản phẩm kia. lấy ví dụ như bạn có thể search: enable developer option on samsung s3

Ở phía trên, bạn cũng có thể chế tạo các thứ ảo Android, với sự mềm dẻo rộng vào câu hỏi chạy thử vận dụng (bạn tuyển chọn được size cơ mà hình - thông số kỹ thuật phần cứng, chọnđược phiên bản Android).

Trình thống trị máy ảo đi kèm theo Android Studio mang tên là Android Virtual Device Manager, msinh hoạt pháp luật này bắt buộc bằng phương pháp truy vấn vào menu: tools > Android > AVD Manager

*

Để chế tác sản phẩm công nghệ bắt đầu click chuột Create Virtual Device ...

*

Trong cửa sổ Select hardware này, bạn lựa chọn phần cứng mong tạo ra đồ vật ảo, sau khi chọn bnóng Next

*

Tại đây các bạn chọn bản Android nào ước ao cài vào máy ảo, tất cả 3 tab nhằm các bạn lựa chọn: Recommended - list khuyến cáo, x86 image - Androidchạy dựa trên bản vẽ xây dựng chip x86, Other - các bản Androi khác. Bạn lựa chọn rước một phiên phiên bản Android (nếu như phiên bản lựa chọn có chữ Download thì click chuột để cài về).Tiếp theo bnóng Next, đặt một tên mang lại máy đễ dễ dàng quản ngại lý

vì vậy bạn đã sở hữu một thứ ảo, chúng ta có thể chạy chơi ngay bằng phương pháp nhấp chuột cam kết hiệu play trong trình AVD Manager

Chạy demo code của Project trên máy áo

Trong Android Studio bạn có thể nhấn Shift + F10 hoặc vào menu: run > run ứng dụng ....Một hành lang cửa số chỉ ra, gồm list sản phẩm công nghệ đã kết nối và các thiết bị ảo bạn đang tạo ra. Muốn code điều khiển xe trên thứ như thế nào, thì chọn thiết bị kia vào OK.

Máy ảo sẽ tiến hành xuất hiện thêm (nếu chưa mở) với áp dụng của khách hàng đã code sẽ tiến hành nạp cùng chạy xe trên trang bị ảo này.