반응형

안드로이드 스튜디오 앱 개발 63

안드로이드 스튜디오 Execution failed for task ':app:mergeExtDexDebug' 오류 수정하기.

FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:mergeExtDexDebug'.> Cannot access output property 'outputDir' of task ':app:mergeExtDexDebug'. Accessing unreadable inputs or outputs is not supported. Declare the task as untracked by using Task.doNotTrackState(). For more information, please refer to https://docs.gradle.org/8.7/userguide/incremental_build..

[구글 플레이 콘솔] 패키지 이름 바꾸는 방법 'com.example'은(는) 제한되어 있으므로 다른 패키지 이름을 사용해야 합니다.

이렇게 앱 개발을 완료하고 새로운 앱을 출시하기 위해 aab파일을 업로드하려 했지만 패키지 이름에 문제가 있어서 빠꾸(?)당했다. example이라는 패키지명이 문제가 있는 것 같다.그래서 빠르게 안드로이드 스튜디오를 켜서 패키지명을 수정하고 다시 aab 파일을 추출하여 등록을 해야 했다. | 안드로이드 스튜디오 패키지명 바꾸기패키지명을 수정하는 방법은 정말 간단하다.왼쪽 project 창을 열고 톱니바퀴 모양을 누르면 메뉴가 여러 가지 뜨게 된다. Tree Appearance > Compact Middle Packages 항목을 누르게 되면 com.example.minigame이 com > example > minigame으로 폴더가 나뉘게 된다.  위 화면같이 변경했다면 example 폴더에 오른쪽 ..

안드로이드 스튜디오 테마 및 폰트 바꾸기

안드로이드 스튜디오 테마 변경과 편집창에 보이는 소스코드의 크기와 글꼴을 바꾸는 방법에 대해 알아보자.이런 기능들은 앱 개발에 필수적인 설정 요소는 아니지만 나만의 앱 개발 환경을 더욱 편하도록 하기 위해 알아두면 좋은 정보들이다. 이런 안드로이드 스튜디오의 기타설정은 File> Settings에서 설정할 수 있다.| 안드로이드 스튜디오 테마 |Appearance & Behavior > Appearence를 선택하고 Theme에 원하는 항목을 골라 테마를 편하게 바꿀 수 있다.개인적으로 Dark모드가 더 개발하는 느낌이 강하고 코드 작성할 때 더 맛있다.| 안드로이드 스튜디오 글꼴 |안드로이드 글꼴과 크기 변경은 Editor > Font에서 선택하여 수정할 수 있다.꽤나 많은 폰트들이 있어서 다양한 폰트..

앱 개발 Admob 게시자 콘텐츠보다 광고 또는 유료 프로모션 자료가 더 많음 [간단한 술게임]

말썽 없이 잘 굴러가던 앱이 갑자기 Admob 정책 센터에서 경고를 하나 받게 되었다.기존에 보지 못했던 '게시자 콘텐츠보다 광고 또는 유료 프로모션 자료가 더 많음'이라는 문제였다.   일단 Admob에서 보내준 첨부자료를 확인해보니 아마 앱 기능 중 하나를 사용하고 홈 화면으로 돌아올 때 뜨게 되는 전면광고 부분에서 무언가 문제가 발생한 것 같다. 이 문제는 제목 그대로 게시자 콘텐츠보다 광고나 기타 유료 프로모션 자료가 더 많은 화면이 등장하기 때문에 경고 조치를 준 것인데.. 전면광고 특성상 광고가 뜰 때 화면에 전부 광고가 뜨기 때문에 저 첨부자료 하나만으로 이해가 되지 않았다.    게시자 콘텐츠보다 광고 또는 유료 프로모션 자료가 더 많음 - Publisher Policies 고객센터도움이 ..

[Android Studio] 에뮬레이터(AVD) 작동 오류 Waiting for all target devices to come online및 안보임 현상 수정하기

오랜만에 1년 반정도 같은 버전의 Android Studio를 사용하다가 새롭게 Jellyfish | 2023.3.1 버전을 사용하게 되었다.그렇게 새로운 버전에도 프로젝트들이 오류를 일으키지 않고 잘 작동되나 싶었던 찰나, 프로젝트를 run 하니 에뮬레이터가 실행이 되지 않았다.  에뮬레이터가 run되는 도중 waiting for all target devices 메세지가 뜨면서 더 이상 진전이 없었다.그래서 다음에 새 버전을 사용하게 될 때 이런 일을 방지하기 위해 이런 오류가 발생했을 때 해결하는 몇 가지 방법을 적어두고자 한다.| 해결1나의 경우는 에뮬레이터 실행에 필요한 프로그램이 설치되지 않았던 것이다.File > Settings > Languages & Frameworks > Android ..

[Android Studio] Cannot resolve symbol 오류 해결하기 (6가지 방법)

어느 순간 잘 동작하던 안드로이드 스튜디오 프로젝트에서 온통 빨간 줄이 그어지기 시작했다.Cannot resolve symbol 이라는 이름으로 오류가 발생하였다. 예전에도 위와 같은 문제가 있어서 헤맸던 적이 있었는데 이번 기회에 오류해결 방법을 정리해 보도록 하겠다. 첫 번째 방법)Android Studio에서 Build > Clean Project를 선택 후,Android Studio에서 Build > Rebuild Project를 눌러 프로젝트를 다시 빌드해준다. 두 번째 방법)Android Studio의 캐시 및 임시 파일을 정리하여 오류를 해결한다. File > Invalidate Caches... / Invalidate and Restart를 선택하여 캐시를 제거하고 Android Studi..

애드몹 Admob 수익 창출 오류, app-ads.txt 추가하는 방법

오늘 해볼 포스팅은 app-ads.txt 누락으로 인한 광고 수익이 감소하는 것을 방지하기 위해 app-ads.txt를 추가하여 정상적인 수익 창출 활동이 일어나도록 해보겠습니다.  Google AdMob: 모바일 앱 수익 창출인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요.admob.google.com 애플리케이션으로 admob에서 수익을 창출하다 보면 아래 그림과 같이 경고 메시지가 app-ads.txt 추가 또는 업데이트라는항목으로 오게 됩니다.    app-ads.txt는 승인된 앱 판매자라고 불리며 앱 광고 인벤토리를 광고 사기로부터 보호하는 IAB 주도권입니다. 우선 ad mob 링크로 들어가 앱/ 모든 앱..

안드로이드 스튜디오 상태 바 및 타이틀 바 제거하기

안드로이드 앱 개발을 하면서 상태 바 혹은 타이틀 바를 지우고 싶어 할 때가 있을 텐데요. 이번 글에서는 상태 바와 타이틀 바를 제거하는 방법에 대해서 알아보도록 하겠습니다. 상태 바는 배터리 용량, 통신 여부, 시간, 알림 정보 등을 간단하게 보여주는 bar라고 할 수 있습니다.타이틀 빠는 화면의 타이틀을 한 번에 보여줄 수 있는 bar라고 할 수 있습니다. | 상태 바 제거하기1) 첫 번째 방법 상태 바를 제거하기 위해서 상태 바를 제거하고자 하는 액티비티에 아래와 같이 작성해 준다면 상태 바는 해당 액티비티에서 사라지게 됩니다. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG..

[안드로이드 스튜디오] 앱에서 창 다시 보지 않기 기능 구현하기 (SharedPreference 이용)

앱에서 설명이나 공지 창이 뜰 때 매번 반복해서 닫기 버튼이 눌러 닫는다면 정말 불편합니다.그래서 닫기 버튼뿐만 아니라 다시 보지 않기 버튼도 있는 것을 볼 수 있는데요. 오늘은 SharedPreference를 이용하여 다시 보지 않기 버튼을 눌렀을 때 앱을 껐다 켜도 더 이상 해당 창이 뜨지 않는 기능을 만들어보도록 하겠습니다.우선 이와 같은 기능을 구현하기 위해서는 SharedPreferences를 많이 사용합니다.SharedPreferences는 안드로이드 앱에서 간단한 데이터를 저장하고 관리하기 위한 편리한 방법 중 하나입니다.그리하여 다시 보지 않기 버튼을 눌렀을 때 간단한 값을 저장하고 불러온 후, 값에 따라 창을 띄울지 말지 결정할 수 있습니다. 그래서 아래와 같이 SharedPreferen..

안드로이드 스튜디오 Google Admob에 앱 개시하기 (광고 수익 받기 위한 첫걸음)

오늘은 어플리케이션을 이용하여 수익을 내기 위한 첫걸음 Google Admob에 대해 알아보도록 하겠습니다. "Google Admob이 무엇인가??" AdMob은 어플리케이션 안에 삽입되는 광고를 지원하고 어플리케이션 사업 확장을 위한 사이트라고 생각하시면 됩니다. 그럼 어플리케이션을 만들어놓았다면 Google Admob에 등록이 필수겠죠? Google Admob에 어플리케이션 등록하는 방법에 대해 알아보도록 하겠습니다. admob.google.com 사이트를 통해 들어가서 가입 후 로그인을 진행하면 아래와 같은 창이 뜨게 됩니다. . 좌측 화면에 여러 가지 메뉴들이 존재하는데 그중에서 앱을 누르면 사이트 창이 뜨게 되면서 앱 추가 버튼을 확인할 수 있습니다. 그러면 새 앱을 등록하기 위한 설정화면이 나..

반응형