Trong ứng dụng Android của tôi, tôi đang gỡ lỗi ứng dụng đó khi đã bật chạy tức thì.Android: Ứng dụng gặp sự cố thường xuyên khi chạy ngay
Ứng dụng cung cấp cho tôi các lỗi không mong muốn rất thường xuyên, được giải quyết nếu tôi đã thực hiện một bản dựng rõ ràng.
Ví dụ, đôi khi không tìm thấy trường hợp ngoại lệ của lớp mà ở đó lớp học thực sự ở đó. Ngoài ra, đôi khi có trường hợp ngoại lệ cho lớp khi cố gắng truyền View
được trả về bởi findViewById()
đến loại mục tiêu (có thể studio android đã hiểu sai các ID phần tử khi triển khai bố cục nóng).
Tất cả các lỗi này được giải quyết mà không cần thay đổi mã, chỉ bằng cách tạo một bản dựng đầy đủ. Chạy ngay lập tức đã thực hiện thành công quá trình xây dựng chậm hơn hai hoặc ba lần đối với tôi.
Tại sao tôi gặp phải các lỗi này? Có ai biết làm thế nào để có được ngay lập tức chạy để làm việc đúng cách?
Tôi đã gặp phải sự cố tương tự, hãy tạo một bản dựng đầy đủ thay vì khi nào bạn muốn thử nghiệm trên thiết bị khác trình mô phỏng hoặc thiết bị bạn đang sử dụng để kiểm tra. –
Sử dụng mã xử lý ngoại lệ (try/catch blocks) một cách thích hợp.try/catch blocks xung quanh mã có khả năng tạo ra ngoại lệ và sử dụng khối cuối cùng để xóa tài nguyên, nếu cần. – Developer
thì làm cách nào chúng ta có thể tận dụng lợi thế của việc chạy tức thì @karanvs – Killer