본문 바로가기

[android] openRecord() permission denied: recording not allowed 가상머신 실행시 콘솔에러 없애는 방법 앱에서 오디오권한을 사용하지도 않는데 openRecord() permission denied: recording not allowed 녹음권한이 차단되었다고 뜬다. 애뮬레이터를 사용하시는분들에게 나타나는 주로 나타나며 위의 에러가 발생했을때는 avd 환경세팅에들어가 host 마이크로폰을 사용하도록 설정을 바꿔주면 된다 더보기
[Android] java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.res.StringBlock.close() 에러 해결방법 액티비티가 갑자기 꺼지게 되면 NPE 에러인지 의심하면 비교적 높은 확률로 에러를 잡아낼 수 있다. LogCat을 보면 java.lang.NullPointerException:android.content.res.StringBlock.close 와 같은 에러가 뜬다. .StringBlock.close 는 에러가 나는 선언부분에 따라 달라질 수 있다. 필자의 경우 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(resultCode == RESULT_OK) { txtBarResult.setText.. 더보기
[Android_JAVA] java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" 에러 해결 방법 LogCat에 해당 오류가 생길때 파일명 : proguard-rules.pro 을 찾아서 아래 소스코드를 추가해주면 된다. 소스 추가 -keep class androidx.core.app.CoreComponentFactory { *; } 더보기