반응형

분류 전체보기 273

Warning: Mapping new ns to old ns

안드로이드 스튜디어에서 앱 개발시 가끔 발생하는 경고문구입니다. 간단한 해결 방법을 공유드립니다. 1. 원인 -. gradle 버전이 오래되어 발생하는 에러 입니다. 2. 해결 방법 아래 2개 파일을 수정하고 gradle sync 하면 해결됩니다. 2.1 gradle의 버전을 최신으로 업데이트하면 이 경고는 사라지게 됩니다. android/build.gradle 파일에서 gradle 버전 수정합니다. 2.2 android/gradle/wrapper/gradle-wrapper.properties 파일에서 gradle버전 수정합니다. 2.3 gradle sync

Please remove usages of `jcenter()` Maven repository from your build 간단 해결 방법

안드로이드 앱을 개발하다보면 아래처럼 jcenter 경고가 발생하는 경우가 발생합니다. 이 경고를 없애는 가장 간단한 방법을 공유합니다. 1. 원인 -. jcenter repository이 앞으로는 deprecated되어 사용하지 않습니다. 이를 대신하는 repository는 Maven을 사용하도록 권장합니다. 2. 해결 방법 -. 단순히 build.gradle의 jcenter를 지워버리면 해결됩니다. 실제 프로젝트 빌드시 아무런 문제가 없으니, 걱정마세요. 3. 관련 정보 3.1 에러 문구 Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repos..

자동차 검사소 앱 추천 ts 교통안전공사 종합검 정기검사

1. 앱 개발 동기 자동차 검사를 진행할때 내 주변에 자동차 검사소가 어디있는지 찾기가 번거로웠습니다. 편하게 앱에서 전국 자동차 검사소를 찾는 앱을 제작해보았습니다. 2. 앱 사용 영상 (youtube) https://youtu.be/5FQHFBlR8Qk 3. 앱 설치 링크 (플레이스토어) 아래 연결 링크를 선택하시면 바로 설치가 가능합니다. https://play.google.com/store/apps/details?id=com.picker.cartest 전국 자동차 검사소 정보 지도 - Google Play 앱 전국 자동차검사소 정보(자동차검사소유형, 검사진로수 등)를 무료 제공합니다. play.google.com 4. 앱 설명 전국 자동차검사소 정보(자동차검사소유형, 검사진로수 등)를 무료 제공합..

안드로이드 앱 2023.01.03

안드로이드 webview에서 특정 페이지가 열리지 않을 때 해결 방법

안드로이드 앱 개발시 webview에서 특정 페이지가 안열리는 현상들이 발생하곤한다. 특히 java script로 구성된 페이지들이 안열리는 경우가 대부분이다. 이럴때 java 와 kotlin에서 해결하는 방법에 대해 공유합니다. 1. 원인 -. 안드로이드 webview에서 java script에 대해서 실행가능하도록 설정해야합니다. 이는 보안설정의 이슈로 인하여 기본값은 false입니다. 아래는 안드로이드 개발 사이트에서 공식적으로 안내하는 내용입니다. 2. 해결방법 -. 아주 간단히 이 문제를 해결가능합니다. 2.1 java언어 WebView wv = findViewById(R.id.blogView); wv.getSettings().setJavaScriptEnabled(true); 2.2 kotlin..

해커는 Google Ads를 악용하여 합법적인 소프트웨어에 멀웨어를 퍼뜨립니다.

멀웨어 운영자는 점점 더 Google Ads 플랫폼을 악용하여 인기 있는 소프트웨어 제품을 검색하는 순진한 사용자에게 멀웨어를 유포하고 있습니다. 이러한 캠페인에서 가장한 제품에는 Grammarly, MSI Afterburner, Slack, Dashlane, Malwarebytes, Audacity, μTorrent, OBS, Ring, AnyDesk, Libre Office, Teamviewer, Thunderbird 및 Brave가 있습니다. 위협 행위자는 위 프로젝트의 공식 웹 사이트를 복제하고 사용자가 다운로드 버튼을 클릭할 때 소프트웨어의 트로이 목마 버전을 배포합니다. 이러한 방식으로 피해자 시스템에 전달된 일부 맬웨어에는 Raccoon Stealer 변종, Vidar Stealer의 사용자..

IT소식 2022.12.30

Read timed out 빌드 에러 간단 해결 방법 안드로이드

안드로이드 앱을 만들어 빌드를 하다보면 에러창에 Read timed out 라는 문구를 내며 에러가 발생하는 경우가 있습니다. 아주 간단히 에러를 해결하는 방법이 있어 공유합니다. 1. 원인 -. 빌드하면서 특정한 이유로 read하는데 제한된 시간을 넘기면서 에러가 발생합니다. 2. 해결 방법 -. 아주 간단히 제한된 시간을 늘려서 해결이 가능합니다. gradle.properties 파일을 열어서 아래 두개 구문을 넣어주면 됩니다. systemProp.org.gradle.internal.http.connectionTimeout=180000 systemProp.org.gradle.internal.http.socketTimeout=180000 3. 관련 정보 -. Gradle이란 무엇인가? Gradle은 거..

java.nio.file.NoSuchFileException 간단 해결 방법

안드로이드 빌드 중에 java.nio.file.NoSuchFileException 라는 문구를 남기며 빌드에러가 발생하는 경우가 있다. 간단히 해결하는 방법을 공유합니다. 1. 해결 방법 -. 이전 빌드에서 발생한 오류들이 남아있어서 gradle build시 에러가 발생하는 경우이다. 기존 값을 지우고 다시 빌드하는 clean build가 필요하다. 코드 경로에서 .gradle 폴더를 지우고 다시 빌드를 하면 해결된다. 2. 관련 스크린샷 -. 아래는 .gradle 이 있는 스크린샷을 표시하였습니다. 별표를 참고하시면 됩니다. 3. clean build -. 위처럼 직접 지우는 방법외에도 android studio에서는 clean build를 할 수 있는 메뉴를 지원합니다. 아래 메뉴의 clean bui..

Android Preview용 Windows 하위 시스템에 Android 13, 성능 개선 등 제공

많은 공식 Windows 블로그 게시물도 없이 Microsoft는 프리뷰 프로그램에서 Android용 Windows 하위 시스템(WSA)에 대한 중요한 업데이트를 발표했습니다. 최신 릴리스는 시스템을 Android 13으로 업그레이드하고 마우스 입력 개선, 클립보드 안정성 향상, 앱 크기 조정 개선 등 몇 가지 삶의 질 개선 사항을 제공합니다. Android 미리 ​​보기용 Windows 하위 시스템은 "플래그십" Windows 참가자 프로그램과는 별개인 전용 참가자 프로그램이라는 점을 상기할 가치가 있습니다. 사용자는 Windows 11 프리뷰 빌드를 설치하지 않고 치명적인 버그를 만날 위험 없이 초기 WSA 업데이트를 받도록 등록할 수 있습니다. 공식 문서에서 Android 미리 ​​보기 프로그램용 ..

IT소식 2022.12.29

백엔드(backend) 개발자가 알아야 할 지식

백 엔드 개발자에게는 중요한 작업이 있습니다. 웹 사이트의 프런트 엔드(즉, 사용자가 보는 것)가 작동할 수 있도록 하는 인프라를 구축하고 유지 관리해야 합니다. 이러한 최종 사용자는 사이트를 즉시 로드하는 데 필요한 모든 작업에 대해 생각하지 않을 수 있지만 백엔드 개발자는 서버, 애플리케이션 및 데이터베이스가 무엇이든 처리할 수 있도록 하는 데 집착합니다. 조직은 어디에서나 웹 인프라를 유지 관리해야 하므로 적절한 기술과 경험을 갖춘 백엔드 개발자에 대한 수요가 높습니다. 전국에서 수백만 건의 채용 공고를 수집하고 분석하는 Lightcast에 따르면 조직은 지난 12개월 동안 약 28,865개의 백엔드 개발자 채용 공고를 게시했습니다. 직업에 대한 예상 성장은 향후 10년 동안 19.2%로 추정됩니다..

IT소식 2022.12.29

open failed: EACCES (permission denied) 간단 해결 방법

안드로이드 앱 개발시 open failed: EACCES (permission denied) 에러가 나온다면 아래 3가지를 시도해보면 해결된다. 1. 적절한 퍼미션 부여했는가? -. 아래 2개 퍼미션이 androidMafest.xml에 정의되어있는지 확인한다. 적용 후 모습은 아래 스크린샷과 같다. 2. requestLegacyExternalStorage 적용했는가? -. AndroidManifest.xml에 아래처럼 적용했는지 확인한다. android:requestLegacyExternalStorage="true" 적용 후 모습은 아래 스크린샷과 같다. 3. 1번과 2번을 했는데도 안된다면, 앱 시작시 퍼미션 확인이 필요하다. private static final int REQUEST_EXTERNAL_..

반응형