리눅스 (우분투)에서 작성한 .so
파일이 있습니다. 나는 그 근원이 없다.안드로이드에서 기존 ".so"파일 (Linux에서 생성됨) 사용
Android에서 동일한 .so
파일을 사용하고 싶습니다. 이것이 가능한가?
리눅스 (우분투)에서 작성한 .so
파일이 있습니다. 나는 그 근원이 없다.안드로이드에서 기존 ".so"파일 (Linux에서 생성됨) 사용
Android에서 동일한 .so
파일을 사용하고 싶습니다. 이것이 가능한가?
Andriod 전화에서 실행되도록 암 프로세서 용 lib를 컴파일해야합니다.
가 만든 .so를 파일은 다른 답변에서 언급 한 바와 같이 arm processor
에 대한 컴파일하는 데 필요한 안드로이드에서 작동하려면 32bit
또는 64bit
processors
에 대해 컴파일됩니다. 당신은 Android NDK
을 사용하여 안드로이드 툴 체인으로 lib를 교차 컴파일 할 수 있습니다. 암 프로세서에 따라 CFLAGS, CPPFLAGS 및 LDFLAGS을 제공해야합니다.
대답은 아니오입니다. 소스 코드가 없다면 Android에서 사용할 수 없습니다. 당신은 소스 코드를 ARM을 위해 빌드하고 사용할 수 있습니다 ..
사람은 안드로이드가 x86 장치에서도 실행될 수 있다고 주장 할 수 있습니다. – njzk2
@ njzk2 : 나는 당신의 주장에 완전히 동의합니다. --arch 매개 변수를 사용하여 아키텍처 관련 .so 파일을 생성합니다. x86 Android 또는 Google TV 용으로 컴파일하려는 경우 Android NDK 툴 체인으로 만들 수 있습니다. 그러나 여기서 질문은 아키텍처가 언급되지 않았다고 생각합니다. –
맞습니다. 또한, 어떻게 기본이 기능을 사용하고있을 것이다 x86 안드로이드 (하나는) – njzk2