Hướng dẫn run project React Native trên Ubuntu với Expo, Android Studio

Tram Ho

Hi, Eri Huỳnh xin chào mọi người! Thời gian gần đây, mình có bắt đầu tìm hiểu thêm về React-native. Và khó khăn đầu tiên mình gặp phải làm sao để có thể Run Project React-native trực tiếp trên máy Ubuntu 20.04 để dev. Sau một thời gian tìm hiểu, thì mình đã lựa chọn giải pháp sử dụng Expo và một Emulator được tạo bởi Android Studio mình cảm thấy rất tiện dụng. Nên hôm nay mình sẽ chia sẻ với mọi người cách mà mình đang sử dụng để dev với project React-native.

Để có thể chạy project React-native mình cần làm theo các bước sau:

1. Cài đặt Node và npm

Nhiều bạn, sau khi cài xong node vẫn chưa thể run được project vì không tương thích với version Node hiện tại của project. Nên ở đây mình có thể mình sẽ cần cái thêm nvm để quản lý version cho Node

  • Cài nvm

  • Cài Node và npm

2. Cài đặt Android Studio

  • Cài đặt Java

  • Cài đặt Android Studio

Sau khi cài đặt android-studio hoàn tất. Bạn hãy mở ứng dụng android-studio lên, lúc này ứng dụng sẽ yêu cầu bạn cài đặt thêm các gói cần thiết để hoàn tất phần cài đặt. Bạn chỉ cần cài đặt theo hướng dụng của ứng dụng là được.

  • Cài đặt SDK cho Android Studio

Sau khi bạn đã hoàn thành việc cài đặt adnroid-studio, bên dưới phần Configure lựa chọn SDK Manager.

Tiếp theo bạn hãy lựa chọn SDK phù hợp để chạy project của bạn. Nếu là lần đầu cài đặt bạn có thể chọn theo mình.

  • Tạo máy ảo trên Android Studio

Cũng tương tự như với cài đặt SDK, bạn hãy vào Configure lựa chọn AVD Manager.

Giao diện AVD Manager sẽ hiện ra, sau đó hãy chọn Create Virtual Device... đối với trường hợp lần đầu, chưa có máy ảo đã tạo trước đó.

Lựa chọn thiết bị cũng như kích cỡ màn hình mà bạn muốn tạo máy ảo. Sau đó chọn Next.

Lựa chọn system image cho thiết bị. Nếu lựa chọn của bạn chưa được Down, hãy chọn Download tương ứng với từng dòng trong bảng system image

Cuối cùng là đặt tên cho thiết bị, và chọn Finish để hoàn tất việc tạo máy ảo.

Sau khi tạo máy ảo hoàn tất ở giao diện ADV Manager bạn sẽ thấy danh sách các máy ảo mà bạn đã tạo. Bây giờ bạn có thể Ấn nút Play để run máy ảo vừa tạo rồi 😄.

3. Tạo và run project với Expo

  • Mình sẽ init project react-native với Expo CLI. Nếu chưa có bạn hãy cài đặt Expo CLI theo câu lệnh bên dưới.

  • Init & start project

  • Sau khi start project, bạn sẽ thấy một browser để quản lý của expo. Lựa chọn Run on Android device/emulator để connect với máy ảo mà bạn vừa tạo.

Tạm kết

Yup, hãy tận hưởng thành quả nào.  Vậy là mình đã hoàn thành các bước để run project react-native. Nếu gặp khó khăn gì trong quá trình cài đặt hãy comment ở phần bình luận nhé. Mình và mọi người sẽ hỗ trợ các bạn, chúc các bạn thành công.

Hãy ủng hộ, follow và cho mình những nhận xét để mình dần cải thiện nhé. Eri Huỳnh Cám ơn mọi người

Chia sẻ bài viết ngay