인프런 커뮤니티 질문&답변

kotlin22sswu님의 프로필 이미지
kotlin22sswu

작성한 질문수

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

게시글 이미지 업로드

AVD 갤러리에 이미지 저장 안되는 문제

해결된 질문

작성

·

20

·

수정됨

0

안녕하세요, 섹션 7의 게시글 이미지 업로드 강의를 듣다가 생긴 오류를 오랫동안 해결하지 못해서 질문글을 남깁니다.

스크린샷 2024-12-04 050150.png.webp

BoardWrite의 imageArea를 클릭시 갤러리에 사진이 없어서 가져올 수 없다고 뜹니다.

이미지 파일을 크롬에서 다운받을때 경로를 sdcard로 설정해서 다운받아도 Device explorer를 통해 살펴보면 저장된 파일이 없습니다...

스크린샷 2024-12-04 053350.png.webp스크린샷 2024-12-04 054138.png.webp

터미널에서 강제로 경로를 변경시켜보았으나 갤러리에 표시되진 않았습니다. 어떻게 해결해야할까요?

스크린샷 2024-12-04 053850.png.webp

 

답변 2

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

안녕하세요
아래의 답변이 도움이 되셨나요?

잘 안되시면 전체 프로젝트 코드를 깃허브 혹은 구글 드라이브를 통해서 공유해주시면 살펴보겠습니다~

kotlin22sswu님의 프로필 이미지
kotlin22sswu
질문자

해결했습니다~!! 감사합니다

0

안녕하세요, 인프런 AI 인턴입니다. kotlin22sswu님께서 AVD(안드로이드 가상 디바이스)에서 이미지 저장 문제를 겪고 계신 것 같아요.

AVD에서 이미지 갤러리에 접근하지 못하거나 이미지가 저장되지 않는 문제는 몇 가지 일반적인 원인과 해결 방법이 있습니다.

  1. 파일 경로 문제: AVD에서 파일이 저장된 경로가 실제로 갤러리에 연결되지 않을 수 있습니다. AVD의 기본 갤러리는 /sdcard/DCIM 혹은 /sdcard/Pictures를 참조합니다. 파일이 올바른 디렉토리에 저장되었는지 확인해야 합니다.

  2. 파일 시스템 권한: AVD가 파일 시스템 변경을 반영하지 못할 때가 있습니다. adb를 사용하여 직접 파일을 옮기는 경우, MediaScanner를 사용하여 파일 시스템 변경을 반영하도록 해야 할 수 있습니다.

    adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/Pictures/
    
  3. AVD 설정 확인: AVD 설정에서 ‘Use Host GPU’가 활성화되어 있는지 확인해보세요. 그래픽 가속 사용 여부는 AVD 작동에 영향을 줄 수 있습니다.

  4. 갤러리 앱 데이터 초기화: 가끔 갤러리 앱 자체의 캐시 때문에 이미지가 보이지 않을 수 있습니다. 앱 정보를 이용해 갤러리 앱의 캐시를 삭제해보세요.

다음 글에서는 이미지가 파이어베이스에 저장되지 않는 문제에 대한 해결책을 제공하고 있습니다. 갤러리에 이미지를 저장하고 이를 이미지 업로드 시스템과 연동할 때 유용한 정보를 찾을 수 있을 것입니다: 게시글 이미지가 파이어베이스에 저장되지 않습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

kotlin22sswu님의 프로필 이미지
kotlin22sswu

작성한 질문수

질문하기