Sự khác nhau giữa targetSdkVersion được đặt trong tệp kê khai và mục tiêu xây dựng dự án được đặt trong môi trường xây dựng (ví dụ: Eclipse) là gì?Sự khác biệt giữa targetSdkVersion và Project build target
Tôi đã cố gắng tìm thêm thông tin về hai tính năng này, nhưng tôi không thể tìm thấy bất kỳ giải thích rõ ràng và cụ thể nào.
Dường như mục tiêu xây dựng Dự án quyết định mức độ tương thích API, được sử dụng trong quá trình biên soạn. Khi targetSdkVersion chỉ ảnh hưởng đến khả năng hiển thị của các phần tử tệp kê khai của cấp API đã cho.
Có ai có thể xác nhận/giải thích điều này không?
EDIT: Cảm ơn các bạn đã trả lời nhanh chóng. Tôi quên đề cập đến trong câu hỏi của tôi rằng tôi đã đọc tất cả các chủ đề trên Android Dev về các tính năng này và cũng googled nó và tìm kiếm nó trên Stack Overflow. Vì vậy, tôi hiểu mục đích cơ bản của min/target/maxSdkVersion sẽ được sử dụng trong Android Market và trong hệ thống Android. Tuy nhiên, theo các bài viết khác từ những người có vấn đề với tùy chọn Manifest này, có vẻ như sử dụng-sdk thực sự có tác động đến cách mức độ API được giải thích. Ít nhất đó là những gì tôi nghi ngờ.
Một thực sự tốt lời giải thích được đưa ra ở đây: http://developer.android.com/guide/appendix/api-levels.html
Tuy nhiên, nó vẫn chưa rõ ràng đối với tôi liệu targetSdkVersion không ảnh hưởng đến việc biên soạn/thời gian chạy của APK trên hệ thống Android? Hoặc nó chỉ là để xác nhận như các tài liệu sử dụng-sdk cho thấy?
Tôi hiểu mục đích cơ bản của yếu tố sử dụng-sdk, nhưng câu hỏi của tôi là đúng hơn nếu targetSdkVersion thực sự tác động đến cách ứng dụng chạy trên Hệ thống Android. Hoặc có thể nó chỉ là để xác thực như các tài liệu cho thấy. – hnviet