Kỹ thuật gỡ lỗi trong lập trình Android – Những điều cần biết

16:46 22/06/2024

Khi học lập trình phần mềm nói chung và học lập trình Android nói riêng, việc xảy ra lỗi là chuyện bình thường. Có nhiều bạn khi gặp lỗi sẽ cảm thấy lo ngại về kiến thức của bản thân, nhiều bạn do áp lực tâm lý cao còn cảm thấy khủng hoảng… Nhưng sinh viên lập trình hãy suy nghĩ đơn giản: đó là chuyện bình thường, gặp lỗi thì sửa lỗi.

Một số điều cần lưu ý dành cho các bạn sinh viên học lập trình Android

    1. Máy tính cần hoạt động tốt: Ngoài việc chọn lựa cấu hình máy tính phù hợp, nhiều bạn cài quá nhiều phần mềm chạy tự động cũng gây tốn tài nguyên làm cho máy tính bị chậm khi lập trình android. Bạn nên tắt hoặc gỡ bỏ những phần mềm không cần thiết khi lập trình Android để ưu tiên tài nguyên cho phần mềm máy ảo và trình biên dịch. Nếu máy tính bạn nào tài nguyên ram hoặc ổ cứng ít thì bạn có thể kết nối điện thoại ngoài để biên dịch app.
    2. Cập nhật phần mềm mới: Nên cập nhật phiên bản mới cho phần mềm viết code và các tài nguyên đi kèm. Sẽ có nhiều lúc sự xung đột phiên bản sẽ gây ra lỗi quá trình biên dịch, vậy nên bạn hãy cập nhật đầy đủ phiên bản mới sẽ hỗ trợ giải quyết vấn đề trên.
  • Nguyên tắc không được quên: Gặp lỗi thì phải xem log.

Có rất nhiều bạn sinh viên gặp lỗi khi chạy thử ứng dụng nhưng không xem log hoặc không biết cách xem log. Nếu không xem log thì bạn rất khó tìm ra nguyên nhân gây ra lỗi, việc sửa lỗi sẽ rơi vào bế tắc. Có những lỗi bạn có thể nhìn code là nhận ra, nhưng có những lỗi nhìn code không nhận ra mà phải xem log và phân tích logic mới tìm ra được.

Một số demo hướng dẫn nhận biết lỗi và gỡ lỗi:

  1. Khi gặp lỗi nào và đã sửa được lỗi thì nên ghi lại lỗi đó. Thông thường sẽ có nhiều kiểu lỗi phát sinh mà có thể lặp lại ở nhiều dự án khác nhau. Vậy những lỗi đã gặp thì bạn nên ghi lại. Việc ghi lại sẽ giúp bạn ghi nhớ đã gặp lỗi gì, lúc cần có thể tra cứu lại sẽ giúp lần sửa lỗi tiếp theo nhanh hơn.
  2. Hỏi giảng viên hướng dẫn, hỏi trong nhóm và hỏi chatbot … Mỗi phương pháp hỏi sẽ có những ưu điểm riêng vậy nên bạn cần linh hoạt, đừng quá lệ thuộc vào 1 phương án đã giúp bạn sửa được những lỗi trước đó.
  3. Một số kiểu lỗi có thể xảy ra:
    • Lỗi cú pháp câu lệnh, lỗi chính tả… trình biên dịch sẽ báo lỗi ngay trước khi chạy ứng dụng, bạn có thể nhận biết và sửa lỗi sớm.
    • Lỗi thuật toán: trình biên dịch không báo lỗi lúc biên dịch, nhưng sẽ xảy ra lỗi khi bạn thao tác thực hiện chức năng. Có tình huống sẽ báo lỗi gây dừng app, nhưng có tình huống không báo lỗi mà chỉ làm sai dữ liệu. Kiểu lỗi này bạn cần nắm chắc logic và kiến thức lập trình cơ bản.
    • Lỗi dữ liệu đầu vào: Khi thao tác sử dụng ứng dụng, nhập dữ liệu đầu vào không phù hợp có thể gây lỗi dừng app hoặc hỏng dữ liệu tiếp theo. Bạn cần viết code kiểm tra hợp lệ dữ liệu trước khi lưu trữ, thao tác này gọi là viết code validate.
  4. Cần rèn luyện tính kiên nhẫn. Với những dự án quan trọng, với dự án có ít thời gian, hãy cân nhắc kỹ trước khi quyết định hình thức sửa lỗi. Có nhiều bạn cứ gặp lỗi là xóa project đi tạo lại. Việc này có lúc phù hợp nhưng đa số sẽ là không tốt. 

Chúc các bạn sẽ sửa chữa được nhiều lỗi và có ứng dụng hoàn thiện nhất.

Giảng viên: Đặng Thái Sơn
Bộ môn Công nghệ thông tin
FPT Polytechnic Hà Nội

Hỗ trợ tư vấn và giải đáp thông tin tuyển sinh FPT Polytechnic

Cùng chuyên mục

Đăng ký nhập học tại FPT Polytechnic 2026

  • Max. file size: 50 MB.
  • Max. file size: 50 MB.
  • Max. file size: 50 MB.