본문 바로가기

프로젝트/소프트웨어공학

[소프트웨어공학] Android Studio 이슈 #5

https://chat.openai.com/share/7859e301-6abd-433a-80a4-06349386ae84

 

안드로이드 스튜디오 ndk와 Unity의 ndk에 대해 알아보았다.

 

https://masher.tistory.com/3

 

Unity Obfuscator #2 - il2cpp

mono & il2cpp 비교 앞서 Unity Obfuscator를 살펴보면서 유니티에서 빌드 시 Assembly-CSharp.dll이 생성되고 이는 .Net decompiler 프로그램을 사용하여 쉽게 소스코드를 확인할 수 있었다. 해당 빌드 방식은 mono

masher.tistory.com

 

Unity를 안드로이드에서 빌드하는 데 자꾸 IL2CPP 오류가 발생하여 찾아보니 ndk 문제였다.

 

Unity script가 IL2CPP.exe를 실행시키고 이 응용프로그램이 Unity의 C코드를 안드로이드에서 통합하여 사용할 수 있도록 해주는 역할을 한다.

 

💯💯💯

결국에 안드로이드 스튜디오에 Unity의 NDK만 받아오고 경로 설정만 해준뒤에 빌드를 해서 오류가 발생한거였다.

안드로이드 스튜디오에서 Ctrl + Alt + Shift + S 후 SDK Location에서 Android NDK를 다운로드하니까 정상적으로 실행되었다~~!!!