전체 글
-
[안드로이드 kotlin] image not loaded try to open it externally to fix format problem안드로이드(kotlin)/에러 관련 2023. 7. 10. 11:48
image not loaded try to open it externally to fix format problem 이미지 파일을 받은 후 확장자를 수정하고 안드로이드 스튜디오에서 열었는데 위와같은 에러가 나타납니다. 그동안 이미지 파일들을 복사 붙여넣기로 많이 사용했었는데 뭔가 이상한게 나타나네요. 위와 같은 에러가 나타난 이유를 찾아보니 기존 원본에서 단순히 확장자만 변경해서 나타난 문제였습니다. 확장자명만 변경한다고 해서 포맷형식이 달라지는건 아니라고 하네요. 아이폰에서 촬영한 사진의 확장자를 png 로 변경한걸 안드로이드 스튜디오에서 복사 붙여넣기 한 후 사용하려고 했었습니다. 원본의 확장자는 heic 였습니다. 변경툴을 쓰기 귀찮아서 카톡으로 사진을 전송하고 다운 받으면 jpeg 로 변경 되기 ..
-
[flutter] runtimeError: Out of bounds memory accessflutter/flutter 에러 2023. 6. 9. 11:55
runtimeError: Out of bounds memory access unity 로 만든 프로젝트를 webgl 로 빌드 시키고 웹 환경에서 동작시킨 후 해당 웹 페이지를 flutter 로 웹뷰 이용해서 사용하도록 만들었습니다. 전체 webgl 파일은 6개 정도이고 웹 메인 화면에 각각 구동할 수 있도록 버튼으로 만들어서 배치했습니다. 그런데 한 두개 실행할 때는 이상없이 잘 되는데 세번째부터 unity로 만든 webgl이 제대로 구동되지 않았습니다. 해당 웹뷰는 ipad air 5세대 에서 실행했으며 로그를 출력해보니 Out of bounds memory access 가 나타납니다. 메모리 사용량을 초과하는 이유 때문에 나타나는 에러 같은데 pc 에서 실행했을때는 이상없이 나타났으나 안드로이드 갤럭..
-
[flutter] flutter webview 사용시에 iOS, ipadOS 에서 allowsinlinemediaplayback 허용하기flutter/flutter 공부 2023. 6. 9. 10:35
사용한 플러터 웹뷰 패키지 : webview_flutter 4.0.4 https://pub.dev/packages/webview_flutter webview_flutter | Flutter Package A Flutter plugin that provides a WebView widget on Android and iOS. pub.dev 플러터로 간단한 웹뷰 프로젝트를 진행했는데 iOS 에서 갑자기 웹뷰 화면 위로 전체화면을 차지하는 비디오 플레이어가 재생 되어졌습니다. 종료시켜도 계속 자동으로 실행되어서 더이상 뭘 할 수가 없어져버리네요. 원인 파악이 안되서 가만히 생각해보다가 해당 웹페이지에 배경음악이 자동 재생 된다는게 떠올랐습니다. 해당 내용으로 검색해보니까 flutter_webview 에서 al..
-
[flutter] actionbar 와 endDrawer 함께 사용하기flutter/flutter 공부 2023. 6. 8. 18:00
appbar 에 actionbar 와 endDrawer 를 같이 사용할 일이 생겼습니다. 가운데 타이틀이 들어가야 하고 오른쪽으로 아이콘 몇 개와 drawer 아이콘이 표시 되어야 합니다. 기획서안에 형태는 대략 아래처럼 생겼네요. Scaffold 안에 appBar 설정으로 actions 와 endDrawer 를 사용하면 쉽게 될 줄 알았는데 생각대로 동작하지 않았습니다. actions 를 사용해서 아이콘을 불러오면 기존에 불러왔던 endDrawer 가 화면에서 안보이게 되는 문제가 발생합니다. actionbar 가 drawer 부분을 다 덮어버립니다. 여러 정보를 찾아봤는데 3가지 정도로 해결하는것 같았습니다. 1. Scaffold 를 상속받아서 다시 호출 https://stackoverflow.com..
-
[flutter] appbar 높이 조절 방법flutter/flutter 공부 2023. 6. 2. 15:32
appbar 높이를 조절해야할 필요가 생겼습니다. 기본으로 제공되는 높이보다 조금 더 높아져야 하네요. appbar 에서 높이 조절하는 방법은 Preferred 를 사용하면 됩니다. class MyPage extends StatelessWidget { const MyPage({Key? key}): super(key: key); @override Widget build(BuildContext context) { return Scaffold( appBar: PreferredSize( preferredSize: Size.fromHeight( 80.0 ), child: AppBar( title: Text('appbar title') ) ) ); } } appBar 뒤에 Pr..
-
[iOS] ipad, iphone safari 개발자 모드로 디버깅 - 기기에서 웹 속성 활성화만 보일 때iOS/iOS기타 등등 2023. 6. 2. 09:44
이번에 테스트용 아이패드 에어5세대를 구매하면서 웹 내용을 디버깅할 일이 생겨서 확인해보려고 맥북에서 safari 실행 후 safari 메뉴 항목 중 개발자용 을 선택해서 ipad 를 눌렀는데 기기에서 웹 속성 활성화 라는 항목만 보였습니다. safari 메뉴의 개발자용에 내용이 나타나게 하려면 맥북에 연결한 실제 기기에서 추가적인 설정이 필요합니다. 1) 설정 > Safari 선택 > 고급 선택 2) 웹 속성을 활성화 되도록 켜줌 3) 웹 속성 활성화 완료 이렇게 연결하고 다시 맥북에서 개발자용을 확인하면 iphone 이나 ipad 에서 사파리 내용을 디버깅 할 수 있습니다.
-
[unity] WebGL 빌드에러: Getting System.ComponentModel.Win32Exception (2)unity/unity 에러 2023. 5. 30. 17:56
Getting System.ComponentModel.Win32Exception (2) 윈도우 환경에서 만들어진 프로젝트를 맥북에서 열은 후 빌드 하였더니 위와 같은 에러가 나타났습니다. 방법을 찾아보니 모델링 파일에 한글이 있으면 안된다고 해서 변경했으나 여전히 안되서 다른 방법을 찾아보니 해결법이 있는 블로그를 발견하였습니다. 아래 블로그 내용을 확인해보시면 빌드 에러 해결하실 수 있을겁니다. https://a-researcher.tistory.com/77 [유니티] WebGL 빌드에러: Getting System.ComponentModel.Win32Exception (2) 리눅스 PC에서 유니티 WebGL을 빌드하는데 아래 에러가 발생했다 Getting System.ComponentModel.Win..
-
[iOS] Your development team has reached the maximum number of registered iPad devices.iOS/iOS기타 등등 2023. 5. 30. 17:51
Your development team has reached the maximum number of registered iPad devices. flutter 로 빌드하고 아이패드를 빌드하기 위해서 xcode 실행 후 빌드 하였는데 위와 같은 에러가 나타났습니다. 아이패드 기기의 최대 등록 대수에 도달했다는거 같은데 기기 목록은 어디서 확인할 수 있는지 찾아 봤습니다. 확인할 수 있는곳은 애플 개발자 계정으로 로그인 하면 확인할 수 있습니다만... 애플 개발자 멤버쉽이 유지 되어 있어야만 확인할 수 있습니다. 저는 멤버쉽이 끝난지 좀 지났기 때문에 그냥 볼 수 있는 방법이 없었습니다. 새로 멤버쉽 등록 할까 하다가 지금 당장 올릴만한 앱도 없는데 99달러 쓰기에는 좀 아닌거 같아서 고민을 좀 하다가 처음..