EXPERIENCE (51) 썸네일형 리스트형 [Unity/iOS] 앱 설정 화면 진입하는 플러그인 코드 유니티에서 아이폰 앱을 개발하다보면 처음에 권한을 얻어야하는 기능들이 많다.허나 처음에 권한을 얻지 못하면 다시 요청 창을 띄울 수 없기에사용자가 직접 앱 설정 화면으로 들어가 권한을 승인해주어야한다. 이때 바로 앱 설정 화면으로 진입할 수 있도록 하는 plugin 코드를 작성해보았다.아래 코드들은 스택플로우의 사이트에서 참고한 것인데...사이트 링크를 잃어버렸다.......ㅜㅜ Script IOSSetting.cspublic class IOSSetting : MonoBehaviour{#if UNITY_IOS [DllImport("__Internal")] public static extern string GetSettingsURL();#endif} IOSSetting.mm (Object-C.. [Unity/Android] Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules ERROR 해결방법 유니티로 안드로이드 빌드 중 아래와 같은 오류가 발생하였다Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules ...구글링을 해보니 아래 방법으로 빠르게 해결 할 수 있었다..! 해결 방법1. Edit > Project Settings > Player > Publishing Settings2. Custom Main Gradle Template 체크 3. 프로젝트 폴더 > Assets > Plugins > Android4. mainTemplate.gradle 열기5. dependencies에 implementation 'com.google.guava:listenablefuture:9999.0-empty-to.. [Unity/Android] ClassNotFoundException: Didn't find class ERROR 해결방법 유니티를 통한 안드로이드 빌드 중 다음과 같은 오류가 발생했다.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathList ...이를 해결하는데 아래 링크에서 도움을 얻을 수 있었다. Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathListMy Gradle File: apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion '26.0.1' defaultConfig { appli.. [Unity/Android] CommandInvokationFailure: Gradle build failed ERROR 해결방법 작업 중 아래와 같은 오류로 빌드를 할 수 없었다 ㅜㅜ해결방법은 생각보다 매우 간단했다 ㅎㅎ... 해결방법 C:\Users\사용자\.gradle\caches 내부 파일 삭제1. Users > 사용자 > .gradle > caches 폴더2. 내부 파일 모두 삭제 C:\Users\사용자\AppData\LocalLow\Unity 내부 파일 삭제1. Users > 사용자 > AppData > LocalLow > Unity 폴더2. 내부 파일 모두 삭제 ++ AppData 폴더가 보이지 않을 경우1. 제어판 > 파일 탐색기 옵션 > 보기 탭 > 고급 설정2. 스크롤 뷰 내에서 [숨김 파일 및 폴더] 옵션 찾기3. 숨김 파일, 폴더 및 드라이브 표시 체크 맞지 않는 Gradle으로 캐싱이 되어있거나,.. [Unity/Android] repositories.cfg could not be loaded ERROR 해결방법 작업 중 Warning들을 없애면서 발견했다.검색해보니 해당 경로에 repositories.cfg 파일이 없어서 생기는 문제로파일을 만들어 아래 내용을 저장해주면 해결된다고 한다! 해결방법1. 오류에 적힌 경로로 이동 ~/.android2. 메모장에 아래 내용을 작성### User Sources for Android SDK Managercount = 03. 파일명 및 확장자를 repositories.cfg로 해서 저장** .cfg는 파일명이 아닌 확장자로 적용되어야한다 ** 비교적 간단한 해결방법이었다 :) [Unity/Android] 빌드 멈춤 현상 Building native binary with IL2CPP ERROR 해결방법 유니티에서 안드로이드 빌드를 진행할 때,아래와 같이 빌드가 진행되다가 멈추는 현상이 발생했다........ 해결 방법 v142 빌드 도구용 C++ (ARM64) 설치Visual Studio 오른쪽 상단 검색탭에 [빌드 도구용 C++] 또는 [ARM64 C++]를 검색하여 빌드 도구용 C++ ARM이 적힌 것을 설치한다.** 이미 설치되어 있을 경우 뜨지 않는다 ** 현재 스크린샷에서 이미 설치되어 뜨지 않지만,해당 요소를 설치하니 시간이 좀 걸렸지만 멈춤 현상이 사라졌다.하지만 설치해야하는 것이 무엇인지 확실치 않아서 조금 더 확인이 필요할 듯 하다 ㅜㅜ ++ 이후에 프로젝트를 종료하고 다시 빌드를 진행하면,멈춘 것 처럼 오래 걸리는 경우가 있으니 좀 방치해두어야 한다..! [Unity/Android] AndroidJavaException: java.lang.ClassNotFoundException ERROR 해결방법 (with. 난독화) 유니티에서 안드로이드 앱을 제작 후,Android Studio로 빌드를 진행하다가 아래와 같은 오류가 발생했다..........AndroidJavaException: java.lang.ClassNotFoundException: 파일명 해결 방법 proguard-user.txt 설정1. Edit > Project Settings > Player > Publishing Settings2. Custom Proguard File 체크 3. 프로젝트 폴더 > Assets > Plugins > Android 폴더 내4. proguard-user.txt를 열고 -keep class [오류가 나는 파일명] { *; } 을 작성해준다. 5. Assets > External Dependency Manager > .. [Unity/Android] 'android.enableR8' is deprecated ERROR 해결 방 유니티로 Android 앱을 개발할 때 아래의 오류를 맞닥뜨렸다..The option 'android.enableR8' is deprecated and should not be used anymore. 해당 오류의 해결방법은 다음과 같다! 해결 방법gradleTemplate.properties 수정1. Edit > Project Setting > Player > Publishing Settings2. Custom Gradle Properties Templete 에 체크 3. 프로젝트 폴더 > Assets > Plugins > Android 폴더 내4. gradleTemplate.properties 파일 열기5. 아래와 같이 작성 android.enableD8 = true android.enabl.. 이전 1 2 3 4 5 6 7 다음