본문 바로가기

Android4

[Android] INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 오류 : INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 관련 키워드 android.content.pm.PackageParser$PackageParserException /data/app/vmdl170122893.tmp/base.apk (at Binary XML file line #33): 발생 시점 안드로이드 스튜디오에 오픈 소스 프로젝트 Import 한 후, 스마트폰에 빌드 시 발생 해결 방법 1. Manifest 파일의 모든 패키지명이 소문자인지 확인. com.fbiego.ota.MainActivity com.fbiego.ota.MainActivity 2. 안드로이드 12(S+) 부터는 모든 Manifest에서 모든 컴포넌트 태그 안쪽에 android:exported="tru.. 2022. 4. 29.
[Kotlin Plugin] JsonToKotlinClass [Kotlin Plugin] JsonToKotlinClass Kotlin 유저를 위한 유용한 플러그인이 있어 소개하고자 한다. Retrofit 등 HTTP 통신을 필요로하는 라이브러리를 사용할 때, API에서 요구하는 JSON 형식을 데이터 클래스로 일일히 구현하기는 여간 귀찮은 일이 아니다. 이를 위해 자동으로 필요한 클래스들을 정의하는 JsonToKotlinClass 플러그인을 소개한다. 설치 File -> Settings -> Plugins Json 검색 -> JSON To Kotlin Class 설치 사용 예시로 카카오 주소 검색 API 의 JSON 응답을 클래스로 만들어보겠다. https://developers.kakao.com/docs/latest/ko/local/dev-guide#addres.. 2021. 9. 8.
[Android Library] PyTorch Mobile - Speech Recognition [Android Library] PyTorch Mobile - Speech Recognition 안드로이드 앱에서 파이토치 모델을 사용하기위해 파이토치 모바일 라이브러리를 사용해보겠습니다. 소스는 파이토치 모바일 공식 데모 앱으로 Speech Recognition 모델(Wav2Vec)을 예시로 하겠습니다. 작성일 : 21. 07. 09 관련 참조 링크 링크1. 파이토치 Speech Recognition 안드로이드 깃헙 (분석할 프로젝트) https://github.com/pytorch/android-demo-app/tree/master/SpeechRecognition pytorch/android-demo-app PyTorch android examples of usage in applications. C.. 2021. 7. 9.
[Android Component] 서비스(Service) #1 - 개요 서비스(Service) #1 - 개요 서비스 흔히 안드로이드 4대 컴포넌트라고 하면 액티비티(Activity), 서비스(Service), 브로드캐스트 수신자(BroadCast Receiver), 콘텐츠 프로바이더를 떠올린다. 앱을 개발할때, 액티비티는 뗄래야 뗄 수 없고 가장 많이 접하기에 익숙할 뿐더러 액티비티만 이용해서도 어떠한 앱을 완성할 수도 있다. (좋은 방법은 아니지만) 그러나 서비스는 안드로이드를 공부하는 초반에는 낯설기도 하고, 이해하기도 액티비티에 비해 직관적이지 않아 잘 쓰지않곤 했다. 안드로이드 애플리케이션을 여러개 개발해보다 보니, 어떠한 기능에 대해 구현을 할때 이게 정말 최선인가? 싶은 작업들이 많았고 이런 작업에 대한 해법을 찾다보면 결국 서비스에 있는 경우가 많았다. 보통 그.. 2021. 6. 26.