유니티 게임 안드로이드 빌드에서 gradle 파일의 코드 난독화 활성화 부분(minifyEnabled)안드로이드 스튜디오에서 gradle 파일을 수정하여 코드난독화 활성화 하는 부분(minifyEnabled True)1)프로젝트의 아래 경로로 이동합니다.드라이드명:\프로젝트경로\Library\Bee\Android\Prj\IL2CPP\Gradle 2)해당 폴더에 존재하는 다수의 gradle 파일을 확인할수있습니다(.gradle) 3)안드로이드 스튜디오에서 gradle 파일을 확인합니다.일반적으로 프로젝트에는 두가지 종류의 build.gradle이 존재합니다. 예에서 프로젝트 수준의 build.gradle(Project:Gradle)와 모듈 수준의 build.gradle(Module:Launcher)를 ..
구글 플레이 콘솔(google play console)에서 안드로이드 앱 업로드 오류(디버그 모드로 서명한 앱)1)유니티에서 빌드한 안드로이드 앱을 구글 플레이 콘솔에서 업로드할때 아래 오류를 표시합니다.디버그 모드로 서명한 apk 또는 android app bundle을 업로드했습니다. 출시 모드로 apk 또는 android app bundle에 서명해야합니다. 2)유니티 빌드 설정에서 build app bundle(google play)에 체크되어있는지 확인합니다. 3)프로젝트 설정(project settings)의 플레이어 메뉴에서 publishing settings로 이동합니다.프로젝트 키스토어(project keystore)가 활성화되어있는지 확인합니다. 키스토어를 설정 및 활성화하고 새로운 앱..
유니티에서 안드로이드 플랫폼에 빌드실행시 오류(android device is not reponding) 유니티에서 모바일 장치(안드로이드)에 빌드 및 실행시(build and run) 오류 해결방법 1)모바일 장치를 데스크톱에 연결하고 유니티에서 빌드를 진행한다(build and run) 2)모바일에서 USB 디버깅이 비활성화 되어있는 경우 유니티에서 빌드를 진행할때 다음과 같은 오류를 확인할수있다 (android device is not reponding) 3)모바일에서 USB 디버깅을 활성화한다. 삼성 갤럭시 모델의 경우 개발자 옵션에서 USB 디버깅을 활성화할수있다. 4)모바일 장치를 데스크톱에 다시 연결하고 USB 디버깅을 허용한다. 5)유니티에서 빌드를 진행한다(build and run) 6)..
유니티(Unity) 프로젝트 빌드에서 스크립팅 백엔드 IL2CPP IL2CPP (Intermediate Language To C++)는 유니티에서 제공하는 스크립팅 백엔드(scripting backend)입니다. 프로젝트를 빌드할때 선택할수있는 옵션중(mono, IL2CPP) 하나로 앱의 성능, 보안, 플래폼호환성을 개선하기위해 사용할수있습니다. IL2CPP를 사용하면 C# 코드의 MS 중간 언어(MSIL)에서 C++코드로 변환한 후 플래폼의 네이티브 코드로 컴파일하여 최종적으로 바이너리 파일을 생성합니다(exe, apk, xap) 대상 플래폼에 최적화된 네이티브 코드를 생성하여 다양한 플래폼에서 높은 성능을 보장할수있고(성능, 플래폼호환성) C# 코드가 C++로 변환된 후 네이티브 코드로 컴파일되기 때..