2013-07-05 26 views
8

Tôi tải xuống từ Crypto ++ Here. Tôi tìm thấy một số cách để xây dựng nó với studio trực quan. Vì vậy, tôi không biết cách sử dụng nó cho ứng dụng Android của chúng tôi với jni hoặc Ndk.Cách sử dụng Crypto ++ với Jni hoặc NDK cho ứng dụng Android

+0

Bạn có biết cách sử dụng nó trên ứng dụng dành cho máy tính để bàn không? Bạn muốn đạt được những gì ? –

Trả lời

1

Wiki Crypto ++ có trang có hướng dẫn xây dựng từ dòng lệnh tại Android (Command Line). Các bước thực hiện:

  • Sửa đổi các file nguồn để phù hợp với Android
  • Sửa đổi GNUmakefile để thích ứng với Android
  • Đặt một chéo lập môi trường thông qua setenv-android.sh
  • Run làm

Quá trình này sẽ tạo các thư viện khác nhau và chỉ cho bạn cách xây dựng cryptest.exe và xác minh thư viện trên thiết bị. Nhưng bạn vẫn sẽ cần phải tạo ra bạn dự án wrapper bằng cách sử dụng hệ thống xây dựng của Android.

Piotr Morgwai Kotarbiński có trang xây dựng thư viện Crypto ++ với hệ thống xây dựng được sửa đổi của Android. Xem Building Crypto++ with NDK toolchain. Tôi không tin bài viết của Piotr xác minh thư viện trên thiết bị.

-1

Trước hết, và thường không cần phải nói - hãy đọc hướng dẫn sử dụng mật mã ++ về chủ đề mong muốn (sử dụng Android). Các câu trả lời trước đây vui lòng cung cấp các liên kết đến tài liệu được yêu cầu.

Bạn nên biên dịch thư viện cho loại liên kết mong muốn (tĩnh/động) - cho mục đích đó bạn nên tạo và Android.mk, sẽ mô tả quy trình biên dịch của lib và sau đó bạn nên thêm Android đó. mk vào Android.mk chính của bạn làm mô-đun.

Hoặc bạn có thể tìm kiếm một tệp nhị phân dựng sẵn và bao gồm tệp nhị phân này trong Android.mk.

Quy trình này không dành riêng cho crypto ++, nó chỉ là cách để đi với NDK.

+0

Điều này gần với nhận xét hơn là câu trả lời. Có lẽ bạn nên cung cấp 'Android.mk' mà bạn nói, và sau đó giải thích cách sử dụng nó. – jww

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