Lỗi ClassNotFoundException trong Android Studio

Tình hình là em mới mua quyển sách TA dạy về Java và Android Studio. Nhưng lúc tới phần tạo 1 app “A Button Responds to a Click” bằng cách copy hết code trong sách vào thì lúc đầu nó chạy bị lỗi compile. Em đã nghiên cứu và biết trong sách dùng Andoird Studio cũ nhưng em đã sửa được lỗi compile nhưng khi launch app = emulator thì app không mở được(hình dưới cùng với code của sách)


Em đã thử lên StackOver Flow, mò hết cái google rồi nhưng vẫn chưa fix được.
Hình dưới là bug khi em cố launch app

Mong cao nhân nào rành về phần này giúp em với, em chỉ mới bắt đầu, chưa đụng vào OOP của Java đã gặp lỗi như này rồi

Có thể do không cùng phiên bản API của Android (ứng dụng và máy ảo).

Bạn chép đầy đủ thông báo lỗi lên đây.

3 Likes

Nhìn sơ thì có thể thấy bạn tự tiện thay tên package của mainactivity mà không cho vào đúng thư mục rồi. Package của class trong java phải đặt đúng thư mục chứa nó.
VD: package abc.com.xxx; phải đặt trong thư mục abc/com/xxx
Ngoài ra nếu package của mainactivity không giống application id trong manifest thì phải khai báo full package thì android mới tìm thấy được

4 Likes

cảm ơn bạn, mình đã sửa thành công lỗi trước khi bạn đã gợi ý cho mình rồi. Nhưng dù sao cũng cảm ơn bạn.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?