마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 프로젝트에 사용할 .so 동적라이브러리 만들기 질문입니다..

0 추천

 

안녕하세요.

 

개념이 안잡혀서 어떻게해야할지.. 질문드립니다. ㅜ

 

현재 C 언어로 작성되어있는 프로그램이 있습니다.

C 언어로 작성된걸 안드로이드에서 사용할 라이브러리로 만들고 싶습니다.

 

 

1. 이걸 컴파일하여 .so 파일로 만들려고합니다.

 

이때 , 어떻게 해야하는지 잘 모르겠습니다.

2가지를 해봣습니다.

 

1-1 . 안드로이드 스튜디오

https://developer.android.com/studio/projects/add-native-code.html?hl=ko#create-sources

 

따라했습니다. 

.cpp 파일은 오류없이 잘 되는데 

test.c 파일을 만들어서 그냥 단순하게 main()에  printf(); 만 해봐도 에러가 나와서 컴파일이 안되고

다 지워도 에러가 나서 컴파일이 안됩니다..

 

1-2 . 비쥬얼 스튜디오

비쥬얼스튜디오에 안드로이드 > 동적라이브러리 프로젝트가 있더라구요.

프로젝트 생성 > Run 하니까 .so 라이브러리가 만들어지긴 하는데..

언어가 C++ 이랑 C# 만 있더라구요.

C 언어로 하는건 불가능한가요..??

 

 

이렇게 두가지 방법을 해놧는데;; 적당한 방법을 찾을 수가 없었습니다.ㅜ

 

꾸우우 (1,140 포인트) 님이 2017년 11월 23일 질문

1개의 답변

0 추천
 
채택된 답변
익명사용자 님이 2017년 11월 23일 답변
꾸우우님이 2017년 11월 24일 채택됨
감사합니다!
열심히 해보겠습니다
...