728x90

분류 전체보기 49

[Android] 안드로이드 WebView 에러 ERR_CLEARTEXT_NOT_PERMITTED

안드로이드 웹뷰를 띄우는 게 이렇게 어려운 것이었습니다. 인터넷을 접속할 수 있도록 허용을 했는데도 에러가 났습니다. 에러 인터넷 접속 권한을 허용하고 다시 웹뷰를 띄우니 이번엔 아래와 같이 ERR_CLEARTEXT_NOT_PERMITTED 에러를 뱉었습니다. 해결 해결방법은 간단합니다. AndroidManifest.xml 파일에 아래의 권한 요청을 해야 합니다. URL 입력을 https://www.naver.com으로 했는데 어째서인지 http://m.naver.com으로 바뀌어서 호출되는 바람에 http URL에 대해 접근이 가능하도록 옵션을 넣어주면 됩니다. 이 옵션은 내에 넣어주시면 됩니다. 하나씩 다시 기억해내고 있습니다.

Coding/Android 2022.09.22

[Android] 안드로이드 WebView 에러 ERR_CACHE_MISS

플러터로 개발하다 오랜만에 퓨어 네이티브로 해볼 것이 생겨서 웹뷰를 띄우려고 해 보니 바로 에러가 났습니다. 에러 웹뷰를 띄우자마자 아래와 같이 net::ERR_CACHE_MISS 에러를 뱉었습니다. 해결 해결방법은 간단합니다. AndroidManifest.xml 파일에 아래의 권한 요청을 해야 합니다. 앱에서 인터넷을 접속할 수 있도록 허용해주는 권한입니다. 한 언어를 배우면 다른 언어를 까먹네요..

Coding/Android 2022.09.22

[Android Studio] Flutter Widget 제안 단축키 작동 안되는 경우 (Alt + Enter / Option + Enter 동작 오류)

Flutter로 개발하면서 Widget을 다른 Widget으로 감싸거나 제거할 때 단축키가 있습니다. 강의에서도 이 단축키로 쉽게 Widget을 생성하고 제거하는 모습을 보면서 이 단축키를 사용해보려고 했는데 동작이 안됐습니다. 그래서 단축키가 동작하도록 하는 설정을 찾아봤습니다. 저는 맥북을 사용하기 때문에 맥북 기준입니다. Flutter(Dart) Widget 제안 단축키 설정 방법 1. Android Studio -> Preferences... 클릭 2. Intentions 탭 -> dart 검색 -> Quick assists powered... 메뉴 체크 3. Option + Enter 키 작동하는지 확인 (Windows는 Alt + Enter 키 확인) 잘 작동합니다.

Coding/Dart 2022.08.16

[Android] INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 에러

오픈 소스를 받아서 빌드하려니 에러가 났습니다. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 사실 플러터 오픈 소스를 받아서 빌드한 건데, 에러를 보니 안드로이드 에러인 듯싶어 찾아보았습니다. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 에러 잘 보시면 Targeting S+ (version 31 and above)는 android:exported 값이 필요하다고 합니다. 1. AndroidManifest.xml 파일을 찾아갑니다. 2. Tag 안에 android:exported 값이 있는지 확인합니다. 전 없었네요.. 3. Tag 안에 아래 구문을 추가합니다. android:exported="true" 4. 다시 빌드하니 성공!

Coding/Android 2022.08.03

[MacOS] MacOS IP주소 확인

맥북에서 IP주소를 확인할 일이 생겼습니다. 무지 성으로 터미널에서 Windows에서 사용하는 명령어를 입력해봤는데 아니었습니다. MacOS에서 IP주소를 확인하는 방법은 두 가지입니다. 터미널에서 명령어로 확인하기 1. command + space로 검색창 띄우기 2. 검색창에서 '터미널' 검색해서 터미널 열기 3. 터미널에 아래 명령어 입력하여 IP 확인하기 ifconfig | grep inet 시스템 환경설정에서 확인하기 1. command + space로 검색창 띄우기 2. 검색창에서 '시스템 환경설정' 검색해서 시스템 환경설정 열기 3. 시스템 환경설정에서 네트워크 열기 4. 오른쪽 아래 '고급...' 버튼 클릭 5. 'TCP/IP' 탭 클릭 6. IPv4 주소를 확인 간단히 터미널에서 명령어로..

OS/Mac 2022.08.02

[RStudio] RStudio 설치 에러

R 언어를 공부해보고 싶어서 RStudio를 설치하려 했습니다. RStudio를 받고 설치를 하려고 하자마자 에러 팝업이 떠서 당황하고 검색하니 설치 과정을 무시하고 설치하고 있었습니다. 에러 내용 Error reading R script (), system error 2 (No such file or directory); Unable to find libR.dylib in expected locationswithin R Home directory /Library/Frameworks/R.framework/Resources 설치를 하려고 하자마자 에러가 나서 뭐지 하고 찾아보니 R을 우선 설치해야 했습니다. RStudio 설치 과정도 Install R이라고 친절하게 적혀 있었는데 못 봤습니다. 저는 맥북 ..

Coding/R 2022.07.30

[Android] 앱 분할 화면, 팝업 화면 비활성화(막기) 방법

앱을 분할 화면이나 팝업 화면으로 다시 띄우는 것을 막고 싶었습니다. 앱의 리사이징 이슈가 있어서 단순히 막아버리는 방법으로 해결하려고 했습니다. 앱 분할 화면, 팝업 화면 비활성화 방법 main 폴더 아래의 AndroidManifest.xml 파일 내에 아래 내용을 추가하면 분할 화면으로 열기, 팝업 화면으로 보기 버튼이 사라집니다. 분할 화면 또는 팝업 화면이 꼭 필요한 앱이 아니라면 비활성화 방법으로 복잡한 이슈를 해결하는 것도 나쁘지 않아 보입니다.

Coding/Android 2022.07.19

[Dart] Dart 언어를 배우자 (Print)

Flutter를 배우면서 Dart 언어 또한 배우기 시작했습니다. 다른 프로그래밍 언어들을 사용해 봤지만 Dart 언어를 제대로 알고, 알지 못했던 개념들을 정확히 알기 위해 글을 씁니다. DartPad Dart 언어를 쉽게 테스트해 볼 수 있는 사이트입니다. https://dartpad.dev/? DartPad dartpad.dev Print 어느 언어를 배우던 처음 시작하는 문장이 있습니다. Hello World! Print로 Hello World! 를 찍는 방법입니다. DartPad에서 Run을 누르면 Console에서 결과를 볼 수 있습니다. Code void main() { print('Hello World!'); } Console Hello World! Dart 언어를 익히면서 아무도 보지 않..

Coding/Dart 2022.07.01

[Mac] Mac에서 Safari 탭 이동 단축키

Window를 사용하다가 Mac을 사용하게 되면서 손에 익지 않는 어려움을 겪고 있습니다. 첫걸음마를 떼면서 달려야 하니 쉽지 않습니다. Safari에서 여러 탭을 켜놓고 사용할 때, 이동해야 하는 일이 발생합니다. 마우스로 탭을 변경하는 방법도 있겠지만 키보드로 빠르게 변경하는 단축키를 알아봅니다. 아래 링크로 가시면 다양한 Mac용 Safari 키보드 단축키를 찾아보실 수 있습니다. https://support.apple.com/ko-kr/guide/safari/cpsh003/mac Mac용 Safari 키보드 단축키 및 제스처 Mac의 Safari에서 키보드 단축키와 기타 단축키를 사용하여 작업을 빠르게 수행할 수 있습니다. support.apple.com Mac에서 Safari 탭 이동 단축키 1..

OS/Mac 2022.06.12
728x90