본문 바로가기

프로그래밍/Android

(4)
[ANDROID] java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed assets 에 파일을 집어넣고, 해당 파일을 앱에서 읽는 부분에서 아래와 같은 에러가 발생했다. java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed 문제의 해결은 gradle build 옵션에서 특정 확장자를 압축하지 말라는 지시를 추가하여 해결되었다. build.gradle (:app) android { ... aaptOptions { noCompress "tflite" } }
[Android] Error type 3 Activity class does not exist. 너무 한참 고생을 해서 노트를 남김. 분명 이전에 기기에 잘 설치해서 돌았던 앱을 수정하여 다시 빌드하고 실행하였는데, 제목과 같은 에러 메시지가 나오면서 도대체 실행이 되지 않았다. 에러 메시지는 다음과 같다. 02/20 15:24:28: Launching 'app' on LGE Nexus 5X. $ adb shell am start -n "org.tensorflow.lite.examples.classification/org.tensorflow.lite.examples.classification.ClassifierActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Error while executing: ..
Kotlin 북마크 코틀린 학습자료 https://github.com/igorwojda/kotlin-coding-puzzle : 코틀린 코딩 퍼즐, android studio 프로젝트로 열어서 test 폴더 아래에 주어진 문제를 풀고, test 를 실행하여 확인한다.
[Android|Kotlin] Gradle Sync Issue: Android Gradle plugin supports only Kotlin Gradle plugin version ... and higher 안드로이드 스튜디오를 사용하여, 코틀린을 좀 배워보려고, 인터넷에 있는 예제를 받아서 빌드해 보려고 하는데 에러가 발생했다. 처음 접하는 환경이라서 이 복잡한 메시지가 무슨 말인지, 무엇을 고쳐야 하는 것인지 이해할 수 없었다. 이를 기록한다. 예제 폴더를 안드로이드 스튜디오에서 Open 으로 열었고, 무작정 Run 버튼을 눌러보았다. 프로젝트를 한참 빌드하다가 다음과 같은 메시지의 에러 윈도우가 떴다. Android Gradle Plugin Update Required ------------------------------------- The Project is using an imcompatible version of Android Gradle plugin. To continue opening the..