반응형

안드로이드 스튜디오 오류 9

안드로이드 스튜디오 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..

[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..

[Android Studio] MainActivity has leaked window 에러발생 해결하기 - 망댕이의 앱 개발(안드로이드 스튜디오)

앱을 개발하다가 Activity로 만든 dialog를 띄워 종료 버튼을 누르면 앱이 종료될 수 있도록 해당 dialog_warning 레이아웃을 불러와 nobutton 눌렀을 때는 그냥 dialog 종료, yesbutton을 누를 때 앱이 종료되도록 코드를 짜놨습니다. 앱을 실행시켜도 정상적으로 잘 돌아갔구요 @Override public void onBackPressed() { Dialog dialog = new Dialog(MainActivity.this); dialog.setContentView(R.layout.dialog_warning); dialog.show(); Button nobutton = (Button)dialog.findViewById(R.id.noButton); Button yesbu..

[Android Studio] android.content.res.Resources$NotFoundException: String resource ID #0x5 에러 발생 해결하기

숫자를 출력하기 위해 setText를 사용하다 위와 같은 오류 메시지를 발견할 때가 있습니다. android.content.res.Resources$NotFoundException: String resource ID Random random = new Random(); int number_max = getIntent().getExtras().getInt("number_max"); int number_min = getIntent().getExtras().getInt("number_min"); Log.d(TAG,"최대값 : "+number_max); Log.d(TAG,"최소값 : "+number_min); int randomNum = random.nextInt(number_max); textView_numb..

[Android Studio 오류] Please specify destination folder for the signed bundle AAB 파일 생성시 오류 수정하기

다 완성한 어플리케이션 파일에서 aab 파일을 추출하려할 때 아래와 같은 오류가 발생 Please specify destination folder for the signed bundle 라는 경고 메세지가 띄게 되는데 서명한 번들의 목적 폴더를 지정해달라는 의미입니다. Export encrypted Key for enrolling pulished apps in Google Play App Signing의 체크박스안에 체크를 풀어주고 Next 버튼을 누르면 해당 경고 메세지가 뜨지 않고 정상적으로 aab파일을 추출할 수 있습니다.

Build was configured to prefer settings repositories over project repositories... 오류 해결 [안드로이드 스튜디오]

Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle' 라는 오류를 해결하기 위해서 해석을 해보자면 "프로젝트 repositories보다 설정 repositories를 선호하도록 빌드가 구성되었지만 repositories 'Google'이 빌드 파일 'build.gradle'에 의해 추가되었습니다." 라고 되어있습니다. setting.gradle에서 dependencyResolutionManagement{---}에 해당하는 내용을 모두 지워주면 프로젝트 repositories보다 설정 repositories를..

[안드로이드 스튜디오] Build was configured to prefer settings repositories over project repositories... 오류 해결

Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle' 라는 오류를 해결하기 위해서 해석을 해보자면 "프로젝트 repositories보다 설정 repositories를 선호하도록 빌드가 구성되었지만 repositories 'Google'이 빌드 파일 'build.gradle'에 의해 추가되었습니다." 라고 되어있습니다. setting.gradle에서 dependencyResolutionManagement{---}에 해당하는 내용을 모두 지워주면 프로젝트 repositories보다 설정 repositories를..

One or more issues found when checking AAR metadata values: 안드로이드 스튜디오 오류 해결하기 [Android Studio]

안드로이드 스튜디오에 새로운 프로젝트를 만들고 에뮬레이터를 이용하여 프로젝트를 실행해 보려는 찰나 또 두렵게 만드는 빨간 오류가 떴습니다. One or more issues found when checking AAR metadata values: Dependency 'androidx.appcompat:appcompat-resources:1.6.0' requires 'compileSdkVersion' to be set to 33 or higher.Compilation target for module ':app' is 'android-32' 근데 요번 오류는 고치기가 정말로 쉬운데요. appcompat-resources:1.6.0. 은 compileSdkVersion을 33 또는 그 이상을 요구한다는 내용입..

반응형