Tôi có dự án NDK của Android có phần NDK biên dịch ok từ dòng lệnh; Tôi đã từng không gặp vấn đề với việc chạy các công cụ đã biên dịch từ dưới Eclipse như một dự án Java thuần túy. Nhưng tôi đã chuyển đổi nó thành một dự án C/C++ và bây giờ thậm chí không thể chạy nó.lỗi sai từ Eclipse: Chức năng '__android_log_print' không thể được giải quyết (Android, CDT)
Tôi thấy trong "Bảng điều khiển" mà thư viện được tạo, NHƯNG: Eclipse cho tôi biết dự án của tôi có lỗi và nó sẽ không chạy. (Tại sao trên trái đất? Mã số là được biên soạn !!!)
Tôi đã giải quyết một số vấn đề với biểu tượng bị thiếu bằng cách thêm đường dẫn bao gồm vào thuộc tính dự án.
Nhưng tôi vẫn nhận được điều này lạ Function '__android_log_print' could not be resolved
lỗi.
Vì vậy, hai câu hỏi:
- Làm thế nào để thoát khỏi lỗi này? (Có thể bỏ qua không?)
- Gói B: làm thế nào để chuyển đổi dự án C/C++/Java hỗn hợp này thành một Java thuần túy?
= = =
PS "Khi bạn gọi tàu, vì vậy nó sẽ làm". Không phải họ chỉ tìm thấy một cái tên tốt hơn cho một IDE, một cái gì đó giống như "mã hóa Lucid"? (Rhetoric câu hỏi)
= = =
UPDATE: Dường như Eclipse thông báo lỗi chỉ dành cho các tập tin mà nó thấy (có nghĩa là, cho bạn). Tôi đã mở một tệp khác bằng macro LOGD và Eclipse cũng đã báo cáo lỗi cho nó. Tôi đã đóng tất cả các cửa sổ tệp, đóng Eclipse và đã xóa tệp .something. Sau đó, tôi đã có thể chạy ứng dụng. Tôi không có nguy cơ mở các tệp nguồn bằng macro ghi nhật ký đó. (Đó là rất xa "mã Lucid", phải không?)
Xem thêm: cách sử dụng Mã :: Khối thay vì Eclipse: http://stackoverflow.com/questions/9079592/need-a-simple-linux-c-ide- android-ndk/9668394 # 9668394 – 18446744073709551615