2015-03-04 22 views
5

Trong Visual Studio 2015 Preview (hiện là mới nhất và lớn nhất), bạn có thể biên dịch mã C/C++ cho Android. Điều này tạo ra một thư viện .a (đó là chính xác).Visual Studio 2015 Kiến trúc Android NDK ARM

Trong cài đặt xuất bạn có thể xuất cho ARM hoặc x86.

Tuy nhiên, trong NDK thông thường của Android, bạn phải nhắm mục tiêu hoặc là armeabi hoặc armeabi-v7a.

Câu hỏi mà tôi chưa thể tìm thấy câu trả lời nào là liệu xem trước Visual Studio 2015 có xuất khẩu cho kiến ​​trúc armeabi hoặc armeabi-v7a hay không.

Có ai biết kiến ​​trúc ARM nào có VS 2015 Preview xuất không?

Cảm ơn bạn

+1

Tôi sẽ không ngạc nhiên nếu nó mặc định là cánh tay, có thể với tùy chọn cấu hình ẩn ở đâu đó. Một cách để tìm ra sẽ là mở tệp .apk kết quả dưới dạng tệp zip và xem thư mục được đặt tên abi nào, tệp kết quả (cần phải là một .so để sử dụng bình thường) sẽ kết thúc. Có lẽ bạn cũng có thể nạp các tệp nguồn giống nhau vào trình biên dịch NDK (có thể là một chuỗi công cụ độc lập được tạo ra "nếu bạn muốn linh hoạt hơn. –

+0

Cảm ơn Chris. Tôi sẽ xem xét các gói ứng dụng được tạo ra để xem những gì tôi nhận được từ VS. – TooManyEduardos

+0

Cách tiếp cận không hoạt động, các tệp VS được xuất ra từ mã C/C++ là các tệp .a, đó là những gì tôi mong đợi.Tuy nhiên, khi tôi tạo ứng dụng (và về cơ bản khi tôi biên dịch ứng dụng) các tệp .a Điều này có nghĩa là khi tôi mở rộng tệp .apk, tôi chỉ thấy các tệp .so trong kiến ​​trúc mà tôi đã chỉ định trên tệp Application.mk và không phải tệp .a ở bất kỳ đâu. , điều này không trả lời câu hỏi về kiến ​​trúc của các tệp .a. – TooManyEduardos

Trả lời

4

Visual Studio 2015 Preview hỗ trợ kiến ​​trúc x86 và armeabi-v7a để phát triển Android. Điều này có thể được suy luận bằng cách xem xét cẩn thận các thư mục bao gồm và thư viện của dự án.

Các vấn đề liên quan