glibc와 소켓에 의존하는 최신 Linux 배포판에 라이브러리를 썼습니다. 안드로이드에서 glibc가 지원되지 않는다고 들었습니다. 안드로이드에 대한 많은 수정없이 코드를 재 작성하여 실행하도록하는 방법이 있습니까? 그렇다면 JNI를 사용하여 코드를 호출합니다.표준 Linux로 구축 된 라이브러리를 Android에서 사용할 수 있습니까?
0
A
답변
1
아니요, 불가능합니다. Android는 생체 공학적으로 작동하며 glibc가 없습니다.
그러나 NDK으로 코드를 빌드하고 빌드하는 방법에 문제를 해결할 수 있습니다. glibc에 특정한 것을 사용하지 않는다면 매우 쉽습니다.
1
"사용 glibc"의 의미에 따라 다릅니다. glibc 만 구현하는 비표준 확장을 사용하면 문제가 발생할 수 있습니다. 하지만 안드로이드의 libc ("bionic"이라고 불리는)는 POSIX의 대부분을 지원하기 때문에 너무 이상한 일을하지 않는다면 작동 할 것입니다. 알아내는 가장 좋은 방법은 NDK로 도서관을 만들고 어떤 일이 일어나는지 확인하는 것입니다.
관련 문제
- 1. Palm OS 응용 프로그램에서 표준 C 라이브러리를 사용할 수 있습니까?
- 2. IronPython에서 모든 표준 Python 라이브러리를 사용할 수 있습니까?
- 3. 어떻게 참조 된 라이브러리를 사용할 수 있습니까
- 4. Android에서 PixelMed를 사용할 수 있습니까?
- 5. DJANGO와 함께 Python 표준 라이브러리를 사용할 수 있습니까?
- 6. 정적 라이브러리를 연결하여 공유 라이브러리를 구축 할 수 있습니까?
- 7. VS2010에서 VS2012 표준 라이브러리를 얻을 수 있습니까?
- 8. 표준 라이브러리가없는 파이썬 용 표준 라이브러리를 어떻게 설치할 수 있습니까?
- 9. Phalanger; 모든 .Net 라이브러리를 사용할 수 있습니까?
- 10. 어떤 jpcap 라이브러리를 사용할 수 있습니까?
- 11. Android에서 JPCAP를 사용할 수 있습니까?
- 12. iPhone과 작동하도록이 정적 C 라이브러리를 어떻게 구축 할 수 있습니까?
- 13. Appcelerator Titanium에서 기본 라이브러리를 사용할 수 있습니까?
- 14. 어떻게하면 (get/download) time.h 라이브러리를 구축 할 수 있습니까?
- 15. 리눅스 - 리소스가 포함 된 간단한 정적 라이브러리를 사용할 수 있습니까?
- 16. Qt에 내장 된 libpng 라이브러리를 직접 사용할 수 있습니까?
- 17. 암호화 된 zip 파일과 함께 PhysFS 라이브러리를 사용할 수 있습니까?
- 18. 링크 된 동일한 페이지에서 표준 URL을 사용할 수 있습니까?
- 19. 안드로이드에서 imagemagick 라이브러리를 사용할 수 있습니까?
- 20. Android 2.1에서 OpenCV 라이브러리를 사용할 수 있습니까?
- 21. 모든 ccTalk 라이브러리를 사용할 수 있습니까?
- 22. Android 앱에서 FFmpeg의 라이브러리를 사용할 수 있습니까?
- 23. jsf 프로젝트에서 js 라이브러리를 사용할 수 있습니까?
- 24. Meteor에서 다른 node.js 라이브러리를 사용할 수 있습니까?
- 25. JavaScript에서 libemu 라이브러리를 사용할 수 있습니까?
- 26. VB.net 프로그램에서 Java 라이브러리를 사용할 수 있습니까?
- 27. AMP 서버에서 C# 라이브러리를 사용할 수 있습니까?
- 28. WP7에서이 바코드 라이브러리를 사용할 수 있습니까?
- 29. DirectShow 라이브러리를 Qt와 함께 사용할 수 있습니까?
- 30. C 프로그램에서 C++ 라이브러리를 사용할 수 있습니까?
Android에서 'glibc'를 사용할 수 있습니다 (예 : http://forum.xda-developers.com/showthread.php?t=1299962). 그러나 생체 공학을 사용하는 것은 의심의 여지가 없습니다. –