Я работаю над проектом игры в андроид и кодирую под андроид-студией в java, для игры требуется длинная часть кода, которую я уже написал в c/C++ под windows x86, я спрашиваю, могу ли я добавить свою старую библиотеку в студию Android и назвать ее с помощью java? может ли библиотека скомпилирована для архитектуры x86, добавленной в приложении Android? или мне нужно перекомпилировать его для Android? если да как это сделать? какой именно способ решить эту проблему, и спасибо.Как добавить компилированную библиотеку x86 в проект андроида
0
A
ответ
1
Вам нужно будет перестроить библиотеку для Android. Для этого вам нужен Android NDK. На странице Getting Started есть ссылки на большую часть документации, которую вам нужно будет установить. Если вы застряли, попробуйте посмотреть на NDK samples. Пример hello-jni особенно полезен, когда вы новичок в NDK.
Появилась новая поддержка для разработки на C++ в Android Studio, но сейчас большая часть системы сборки является экспериментальной. Если вы заинтересованы в использовании экспериментальной поддержки, вместо этого вы должны обратиться к NDK samples here.
Смежные вопросы
- 1. Принудительно добавить библиотеку JRE в проект андроида
- 2. Как импортировать внешнюю библиотеку в проект андроида?
- 3. Как добавить библиотеку '.so' в мой проект андроида
- 4. Как добавить и использовать MarkdownView андроида библиотеку
- 5. Добавить проект андроида в другой проект
- 6. добавить библиотеку в проект шва
- 7. Добавить библиотеку в проект CMake
- 8. Android-Невозможно добавить библиотеку поддержки в проект
- 9. Как добавить файл json в проект андроида
- 10. Как добавить локальную библиотеку в проект Leinigen?
- 11. Как добавить библиотеку ICU в проект?
- 12. Как добавить эту библиотеку в мой проект?
- 13. Как добавить библиотеку в проект Eclipse
- 14. Как добавить Eigen-библиотеку в проект C++
- 15. Как добавить библиотеку AndroidImageSlider в мой проект
- 16. Как добавить библиотеку в проект eclipse C?
- 17. Как добавить библиотеку armadillo в проект autotools
- 18. Как добавить библиотеку в проект Android?
- 19. Как добавить библиотеку sherlock в мой проект
- 20. Как добавить библиотеку appcompat в проект Android в netbeans?
- 21. Запустить svn как проект андроида
- 22. Android Studio: добавить проект как библиотеку
- 23. Как правильно добавить библиотеку appcompat в проект Android?
- 24. Добавить js-библиотеку в проект визуальной студии
- 25. Невозможно добавить платформу андроида в проект phonegap
- 26. Невозможно добавить библиотеку libpng в мой проект
- 27. Добавить библиотеку в существующий проект netbeans
- 28. Добавить JavaML-библиотеку в Android-проект
- 29. Makefile: добавить библиотеку в другой проект
- 30. Добавить библиотеку FFTW в проект QT
Нет, вы не можете этого сделать. Ваша библиотека была написана для разных ОС и архитектуры, она не будет работать на Android. Вам придется перекомпилировать его с помощью Android NDK. – SergeyA
да, я спрашиваю, как это сделать! и как называть его позже из java (android studio exactelly), большое спасибо: D –
Android x86, или обычный Android ARM? –