Issue 9

[Issue 잡기] A problem occurred starting process command 'Android/sdk/build-tools/28.0.3/i686-linux-android-ld''

개발하고자 하는 기능이 들어가있는 참고할만한 Android Project를 찾아 빌드하고 테스트 해보려고 하니 ``` A problem occurred starting process 'command '~/~/Android/sdk/build-tools/28.0.3/i686-linux-android-ld' ``` 의 에러가 발생하여 필자의 개발 환경이 M1 Mac이라 CPU Type 때문인가 의심 했었는데 아래와 같은 방법으로 해결 1. Rosetta 설치 $ softwareupdate --install-rosetta 2. Gradle Update 필자의 경우 Gradle Version을 4.2.2로 업데이트 하니 에러 없이 정상 실행되었음

Issue Tracking 2024.01.25

Android Studio: unresolved reference for java and javax imports

개발하는 도중 새로운 Module로 Java & Kotlin Library Module을 추가하였다. 문제는 추가된 Library에서 Java와 JavaX 라이브러리 참조가 되지 않는다는 것이었는데 해결방법은 간단했다. jdk.table.xml 파일을 제거하고 다시 안드로이드 스튜디오를 재실행하면 되었다 1. jdk.table.xml 제거 2. Android Studio 재실행 - jdk.table.xml 위치 jdk.table.xml의 위치는 개발하고 있는 컴퓨터의 OS나 Android Studio Version에 따라 위치가 다르다 - Android Studio Version: [Android Studio Arctic Fox 2020.3] - Window: c:\user\yourname\AppData..

Android 2022.01.07

[iOS] Failure starting audio queue \M-3<…>

iOS에서 STT와 TTS를 이용한 작업을 하다 2개를 번갈아 가며 사용하려고 하는데 STT를 사용하다가 TTS를 사용하려고 하니 아래와 같은 문제가 발생하였다. Failure starting audio queue \M-3 찾아보니 audioSession.setCategory를 사용해 audio 사용에 관해 명확히 지정을 해야 한다고 나왔다. NSError* error; [[AVAudioSession sharedInstance]setCategory:AVAudioSessionCategoryPlayback error:&error]; AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:textStr]; utterance.voi..

Issue Tracking 2021.11.02

[Unity][ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed

Unity로 프로젝트를 만들고 열다가 문제가 발생하면서 에디터가 열리지 않는 문제가 발생 했습니다. 그땐 프로젝트의 최상단 경로에서 Library 디렉토리로 이동하여 ScriptMapper 파일을 찾아 삭제한 후 다시 프로젝트를 열면 문제가 해결되었습니다. ScriptMapper가 어떤 파일인지 잘 모르겠지만 생성 시간이 과거로 되어 있던데 지웠다가 다시 프로젝트를 여니 새로 생성되는걸로 봐선 과거에 설정되어 있는 값을 가져와서 문제가 되는것 같습니다. 다시 생성되게 하면 해결되네요

Issue Tracking 2021.10.30

[Android] Execution failed for task ':app:mergeLibDexDebug'.> Failed to calculate the value of task ':app:mergeLibDexDebug' property 'numberOfBuckets'

오랜만에 안드로이드 개발을 하다보니 AndroidX라고 하는것에 대해 잘 몰랐는데 AndroidX와 관련해 에러가 발생했다 Execution failed for task ':app:mergeLibDexDebug'. Failed to calculate the value of task ':app:mergeLibDexDebug' property 'numberOfBuckets' 이슈를 해결하는 방법은 간단히 AndroidX를 Migrate 하면 된다 1. Mac의 경우, Android Studio > Refactor > Migrate to AndroidX 를 클릭 2. gradle.properties를 아래와 같이 세팅해준다 이렇게 하고 나면 문제는 다 해결된다.

Issue Tracking 2021.10.25

[Unity] unity android multidex problem

Unity에서 Android 빌드시 빌드는 됐는데 앱을 실행하자마자 앱이 죽어버리는 문제가 발생했다. 로그를 확인하니 아래와 같은 RunTime Exception이 발생하였다. Unable to instantiate application androidx.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didnt find class "androidx.multidex.MultiDexApplication" on path ..... 찾아보니 해당문제는 multidex 설정만 해주면 해결되는 문제였다. 1. 문제가 발생하는 유니티 프로젝트에서 Assets/Plugins/Android/mainTemplate.gradle 파일을 고쳐준다 위의 이미지에..

Issue Tracking 2021.10.23

The type or namespace name 'UI' does not exist in the namespace 'UnityEngine'

Unity에서 작업 하다 갑자기 에러가 발생! 에디터도 한동안 계속 열리지 않아 당황했는데 자세히는 모르겠으나 유니티에서 사용하는 내부 코드가 꼬인듯 해결책은 의외로 간단한데 프로젝트 폴더로 들어가 "Visual Studio C# Project"와 "Visual Studio Solution" 파일을 삭제 후 다시 프로젝트를 열면 해결된다. 해당 파일들에서 뭔가가 꼬였을때 발생하는 문제인거 같은데 프로젝트를 열때마다 다시 생성되는 파일들이다.

Issue Tracking 2021.10.22

[Unity Issue] mainTemplate.gradle file is using the old aaptOptions noCompress property definition which does not include types defined by unityStreamingAssets constant.

Unity 버전을 올리고 Android로 Build하는 와중 아래와 같은 이슈가 발생하였다. mainTemplate.gradle file is using the old aaptOptions noCompress property definition which does not include types defined by unityStreamingAssets constant. launcherTemplate.gradle file is using the old aaptOptions noCompress property definition which does not include types defined by unityStreamingAssets constant. 이슈는 말 그대로 noCompress Property라..

Issue Tracking 2021.09.07