Tôi đang làm việc trên một công cụ trò chơi lớn phải được chuyển sang Android. Tất cả các mã là C/C++, vì vậy chúng tôi đang chuyển qua NDK. Tôi đã có tất cả mọi thứ xây dựng, nhưng sau khi rất nhiều cọ rửa, tôi vẫn không chắc chắn những gì phương pháp tốt nhất là để xây dựng Debug vs phiên bản phát hành của tập tin .so của chúng tôi. Thay đổi mọi thứ bằng tay mỗi khi bạn già đi.Bản dựng gỡ lỗi và Bản phát hành trong Android NDK
Bạn có các tệp Application.mk khác nhau cho từng mục tiêu không? Hoặc có cách nào để bao gồm nhiều mục tiêu trong một tệp Android.mk dưới thư mục jni /? Hoặc có lẽ một lựa chọn thứ ba có thể là viết một makefile tiêu chuẩn đặt các biến môi trường mà tệp Android.mk sử dụng để thông báo cho quá trình xây dựng?
Cuối cùng, một câu hỏi cuối cùng liên quan đến lá cờ android: debuggable phải được đặt trong tệp AndroidManifest.xml. Điều này thực sự có ảnh hưởng gì đến mã gốc đã tạo được sao chép vào thiết bị?
tốt nhất và cảm ơn,
Kevin
Vâng, làm cách nào để bạn chọn Gỡ lỗi hoặc Phát hành bằng tay? Các mẫu NDK dường như không có bất kỳ cờ gỡ lỗi hoặc phát hành nào, cũng như chúng không sử dụng tùy chọn -Ox. – Qwertie