반응형
안녕하십니까!?
오늘은 제가 겪으면서 난해함을 느꼈던 문제에 대해서 말씀드리려고 합니다!
오늘도 책을 보면서 본격적으로 NDK를 연습하기 위해 Store.cpp이라는 파일을 만들었습니다.
그런데 보이십니까!?
왼쪽의 프로젝트 목록에서는 Store.cpp을 볼 수가 없습니다!!!!
(프로젝트를 만들때 있던 native-lib.cpp만을 볼 수 있었습니다... 흑흑)
.java는 알아서 잘 추가해주면서! 왜 .cpp만 미워하는거야! 라면서 오열하던 그 때!
밑에 External Build files에서
CMakeList.txt를 건드려서 프로젝트를 동기화 해주면 된다는 해결법을 찾게 됩니다!
(책에서도 자꾸 .mk 파일을 만들면서 네이티브 파일을 관리해주었기 때문에 이렇게 짐작했습니다.)
CMakeList.txt에 가보면 요렇게 src/main/cpp/native-lib.cpp이 추가되어있는 것을 확인할 수 있습니다!
그래서 저는 아래에 src/main/cpp/Store.cpp을 추가해보았죠!
이제 Sync 버튼을 눌러서 동기화를 해주면~ 따라란~
드디어 Store.cpp이 프로젝트에 들어왔습니다!
참고로, 네이티브 코드를 넣을 때에는 add_library의 이름이 native-lib였기 때문에 System.loadLibrary("native-lib")로 넣으셔야 합니다!!
이 부분을 몰라서 계속 Store로 넣다가 삽질만 했네요 ㅠㅠㅠ
오늘의! 뭔가 2% 부족해 보이는 팁은 여기까지 입니다!
반응형
'공부 > 어딘가 2% 모자란 것 같은 Tips' 카테고리의 다른 글
[RDP] we couldn't connect to the remote pc because a user account restriction 해결 방법 (2) | 2019.08.10 |
---|---|
[카카오톡] 오픈 카톡방에 들어가는 법을 알아보자.boja (0) | 2018.08.10 |
[비쥬얼 스튜디오] scanf_s를 쓰라는 오류 해결하기 (0) | 2018.07.01 |
[비쥬얼 스튜디오] 한번에 주석을 처리하는 키가 있다면!? 주석 키 (1) | 2018.06.29 |
[비쥬얼 스튜디오] 하나의 솔루션에 여러가지 프로젝트 만들기! (6) | 2018.06.29 |