Gần đây tôi đã di chuyển từ Android NDK r9b sang r11b.NDK của Android: Tại sao arm-linux-androideabi-gdb.exe biến mất?
Tôi đang triển khai ứng dụng thử nghiệm bằng QtCreator, điều này sử dụng NDK để biên dịch.
Tôi không thể gỡ lỗi được nữa, QtCreator phàn nàn rằng nó không thể tìm thấy arm-linux-androideabi-gdb.exe
.
Và tôi xác nhận:
- r9b có dãy công cụ tập tin \ cánh tay-linux-androideabi-4.8 \ dựng sẵn \ windows-x86_64 \ bin \ cánh tay-linux-androideabi-gdb.exe
- r11b không có nó trong dãy công cụ \ tay-linux-androideabi-4.9 \ dựng sẵn \ windows-x86_64 \ bin
- tôi tải về và kiểm tra r10e, chương trình này cũng chứa dãy công cụ \ tay-linux-androideabi-4.9 \ dựng sẵn \ windows-x86_64 \ bin \ arm-linux- androideabi-gdb.exe
Tại sao họ xóa GDB khỏi bản phát hành r11b? Bây giờ chúng ta phải gỡ lỗi như thế nào?
Chỉnh sửa: Đã gửi lỗi Qt: https://bugreports.qt.io/browse/QTCREATORBUG-15933. gdb có thể được chọn thủ công ở một nơi khác trong thư mục NDK. Tuy nhiên, tôi vẫn không thể gỡ lỗi sau khi gdb.exe được tìm thấy ...
Chỉnh sửa2: Sự cố được khắc phục bởi Qt. Đã nâng cấp lên QtCreator 4.0.3. Nó piskcs lên gdb một cách chính xác và tôi có thể gỡ lỗi ứng dụng của tôi!
Cảm ơn câu trả lời, tôi sẽ thử điều đó. Cách dễ nhất để cài đặt bộ cài đặt nhị phân QtCreator 4.0 beta cho Windows là gì? – jpo38
http://download.qt.io/development_releases/qtcreator/4.0/4.0.0-beta1/ –
OK và vừa được kiểm tra. Nó không đón gdb.exe ở đúng nơi .... nhưng nó không dừng lại trên breakpoints, và khi tôi tạm dừng nó không thể hiển thị cho tôi bất kỳ ngăn xếp ... – jpo38