Xong quá trình chuẩn bị các thứ về tinh thần và vật chất rồi thì mình bắt tay vào cài đặt mồi trường và các công cụ để có thể học được môn võ công mang tên ” Android Development” này.Lưu ý là bạn phải học qua Java căn bản đã nhé, không thì rất khó tiếp cận Android, xin lỗi vì mình nhắc đi nhắc lại cái này hơn bị nhiều lần rồi.
Nội dung
Học android thì cần cài đặt những gì?
Chúng ta sẽ phải cài 3 thứ như sau:
Cài đặt bộ công cụ JDK
Như ở bài một mình đã nói Android được phát triển dự trên ngôn ngữ Java chính vì thế bạn phải cài bộ công cụ JDK để tạo ra môi trường cho chúng ta lập trình Java, nếu bạn thắc mắc JDK là cái gì thì xem lý thuyết ở phía bài viết dưới đây, mình copy trên mạng bỏ vào đó chứ mình ko giải thích được như vậy đâu :'(
Bài viết hướng dẫn cài đặt JDK các bạn xem tại đây nhé, mình ghi bê hết vào đây sợ bài viết nó đai thêm ra.Hiện tại thì Oracle ra mắt JDK 8 và từ nay về sau thì bạn cài thì nên cài bản mới nhất là JDK 8 vì nó cập nhật thêm một số hàm, phương thức và hiệu năng hơn các phiên bản trước.
Cài đặt Android Studio (AS)
Việc cài đặt Android Studio không có gì khó khăn cả thế nên mình sẽ không làm video chi tiết mà sẽ nói sơ qua ở đây luôn.Để cài đặt bạn truy cập vào đường dẫn sau đây:
https://developer.android.com/studio/index.html
Thông thường ấy, lúc trước google chưa ra mắt IDE AS thì hầu hết mọi người đều sử dụng Eclip để lập trình và hiện tại nhiều người vẫn còn đang sử dụng tuy nhiên tương lai chắc sẽ ít đi dần do AS ngày càng được Google chăm chuốt nên khi lập trình Android sẽ tối ưu hết mức nên cứ sử dụng nó là tốt nhất.
Nếu trước cài Eclip bạn phải tải riêng thằng Android SDK sau đó tích hợp vào thì mới có thể lập trình được Android, còn bây giờ bạn cài Android Studio thì nó tích hợp sẵn, để tiện thì bạn kéo xuống dưới 1 tí là có phiên bản Android Studio + Android SDK , bạn tải bản này về cài nhé cho đỡ tốn công.Thường thì phiên bản nào trên 1G là đã tích hợp sẵn Android Studio rồi đó các bạn cứ tải về tài bình thường không cần quan tâm Android SDK như trước nữa.
Cài đặt máy ảo Genymotion
Thực ra Android Studio cũng hỗ trợ máy ảo cho các lập trình viên nhé nhưng vì nó khởi động khá chậm và lâu nên mọi người chọn giải pháp khác là dùng máy ảo Genymotion, cái này do ai tạo ra mình cũng không rõ nữa, khi bạn cài vào máy thì lúc chọn chương trình Android Studio sẽ nhận diện được và bạn tha hồ test ứng dụng.
Để cài máy ảo Genymotion bạn truy cập vào đường dẫn sau: https://www.genymotion.com/download/
Các bạn phải tạo một tài khoản rồi đăng nhập vào mới thấy được mục này nhé, tạo rất nhanh thôi đã là dân IT thì mấy cái này không làm khó được các bạn đúng không nào.Ở đây bạn nên tải phiên bản with VirtuaBox nhé, nó tích hợp sẵn VirtuaBox cho các bạn vì máy ảo này phải có thằng này mới chạy được.
Trong video ở dưới mình sẽ nói rõ hơn cho các bạn nhé, chứ ở đây bạn có thể tự làm không được thì xem video vậy.
Video hướng dẫn cài đặt android studio và máy ảo Genymotion
Mọi ý kiến thắc mắc gì xin các bạn cứ comment bên dưới blog nhé, chúc các bạn đã bước vào KIẾP LẬP TRÌNH VIÊN 😀
TIẾP THEO
Mình đang xài Lap Dell. Trước đã từng cài android nhưng sau đó xóa đi
Giờ cài lại mà lỗi lên, lỗi xuống. Lỗi này xong lại ra lỗi khác.
Bây giờ Run app chọn máy ảo, chọn máy ảo rồi nó bắt cài thêm cái gì đó. Cài xong nó cứ load loa chả chịu load app lên mặc dù đã start genymotion, bật sẵn 1 mãy HTC
Bạn xoá thằng Vitrulbox đi rồi cài lại, bạn cài cho mình bản mới nhất tại đây nè:
https://www.virtualbox.org/wiki/Downloads
Rồi khởi động lại thử nhé, chúc bạn thành công!
Vẫn không được anh. Sau khi chọn máy ảo cứ Load và lặp đi lặp lại lỗi này.
https://i.imgur.com/oz0jndb.png
App không thể nào chạy lên trong máy ảo
Em pm skype anh teamview giúp cho:
skype: trangchongcheng
Cái này có thể hướng dẫn ở đây đc luôn k hay phải kiểm tra trực tiếp anh? Do máy e đang dùng của chị e. Chưa mua máy mới nên cấu hình có i3. Ram 4Gb nên không mượt mà gì lắm anh à. Sợ phiền anh thôi
Anh đi làm chỉ online đc skype nên em cứ inbox qua đó cho anh, anh sẽ teamview qua máy em để xem cho.Chứ genymotion ko may mắn thì hay bị lỗi này lỗi nọ cực lắm bạn 🙂
ban oi cho hoi cai vitribox no o cho nao day ???
em k cài máy ảo genymotion, e muốn test bằng thiết bị android thật thì làm thế nào ah, tại máy ảo có vẻ khá nặng, lap của e ram có 4gb thôi ah
Em gắm máy ảo vào bằng usb rồi vào mục setting -> chế độ cho nhà phát triển -> enable là ok.
hien tai co bãn 2.3 roi, nhung minh tai ve cai dat thi gap loi.. chon standan thi ko cai dat dc
Sao lại lỗi cậu, thử tải theo link ở đây cài đặt lại thử xem cậu:
http://tools.android.com/download/studio/canary/latest
Mình cài Genymotion được rồi nhưng nó lại hỏi License key thì làm sao ạ, help , mình xem thêm video hướng dẫn từ nguồn khác thì mình thấy cài xong chỉ đăng nhập rồi dùng bình thường thôi ah
mình cũng bị hỏi license key hoài, tắt đi nó lại hiện lên ko biết phải làm sao?
Đúng rồi bạn, từ đàu năm nay Genymotion bắt đầu tính phí rồi thì phải…Khi hiện popup hởi license bạn nhập license là: “Personal use” thử coi nó nhận không nhé?
Bạn cho mình hỏi: Khi mình start virtual devices trong genymotion không thông báo lỗi gì, màn hình mô phỏng điện thoại có hiện nên như chỉ có 1 màu đen và không thấy những phím áo phía bên trái (như home hay camera…) Nhưng thực tế các phím đó vẫn ở bên trái khi di chuột vào đúng vị chí thì nó vẫn hiện lên tooltip. Đây là lỗi gì bạn hướng dẫn mình cách khác phục được không? Cảm ơn bạn nhiều
Mình nghĩ lâu lâu nó lag bị vậy thôi á bạn, bạn có thể tạo nhiều máy ảo để test coi thử có bị như vậy không?
e muốn hỏi a tí thì làm sao để liên hệ vậy?
Em gửi email cho anh ở mục liên hệ á em
admin cho em hỏi,
em cài cái genymotion mãi mà không được ạ. Nó báo là không thể kết nối được với VMB.
Trong khi em cài VMB thì lại không cài được, đang cài đặt VMB đến lúc finish thì nó bị reinstall.
Em có tìm cách trên các trang mạng thì cũng không cài được ạ.
Em đang xài Win 10 pro 64 bit. Mong admin giúp em với ạ.
Em chân thành cảm ơn
Sao e cài android studio được rồi mà giao diện design ko hiện mặc định “hello world”,
nút run màu đen không bấm được
Em bị lỗi này khi khởi động máy ảo, anh giúp em với
Failed to open a session for the virtual machine Samsung Galaxy S6 – 6.0.0 – API 23 – 1440×2560.
The virtual machine ‘Samsung Galaxy S6 – 6.0.0 – API 23 – 1440×2560’ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in ‘C:\Users\Thanh\AppData\Local\Genymobile\Genymotion\deployed\Samsung Galaxy S6 – 6.0.0 – API 23 – 1440×2560\Logs\VBoxHardening.log’.
Result Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}