Портирование C ++ Библиотеки / приложения на андроид

голоса
7

Я хочу портировать несколько библиотек C / C ++ для Android, как это возможно, было бы

например OpenSSL она может быть перенесена или предположит, приложение, которое зависит от OpenSSL, что это лучший способ портировать его на Android, когда Android я думаю, что сам по себе имеет libssl.so

какие инструменты доступны, например ScratchBox, какие альтернативы? Кто-нибудь опыт работы с ним?

Задан 09/12/2008 в 06:14
источник пользователем
На других языках...                            


3 ответов

голоса
5

Андроид Внутренность вика является хорошей отправной точкой, и включает в себя ссылку , объясняющую , как компилировать простые нативные приложения.

Scratchbox , похоже, путь для составления более сложных приложений & библиотек, как вы , наверное , уже знаете. Я хотел бы предложить контакт этих людей , чтобы получить влияние на ваш проект OpenSSL.

Ответил 09/12/2008 в 15:34
источник пользователем

голоса
2

Это должно быть очень выполнимо сейчас с выпуском Android NDK . С их сайта:

Android NDK является инструментом компаньоном для Android SDK, который позволяет разработчикам приложений Android построить производительность критически важных частей своих приложений в машинном коде ...

NDK обеспечивает:

  • Набор инструментов и создание файлов, используемые для создания собственных библиотек коды из источников С и С ++
  • Способ встроить соответствующие собственные библиотеки в файлы пакет приложений (.apks), которые могут быть развернуты на Android устройствах
  • Набор нативных системных заголовков и библиотек, которые будут поддерживаться во всех будущих версиях Android платформы, начиная с Android 1.5
  • Документация, образцы и учебные пособия
Ответил 29/10/2009 в 20:44
источник пользователем

голоса
0

Есть, очевидно, много энтузиастов, которые работают над улучшением среды разработки для Android. Но ничто не находится достаточно близко к качеству продукции еще.

Dalvik и его Java-среда, основанная на это единственное, что можно использовать прямо сейчас.

Будем надеяться, что ситуация будет постепенно меняться в течение ближайших нескольких лет.

Поскольку теперь вы можете купить повторно Flashable G1 телефон, прогресс в этой области необходимо ускорить.

Ответил 09/12/2008 в 12:30
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more