본문 바로가기
반응형

플러터48

안드로이드 버전별 앨범 접근 권한 설정 가이드 안드로이드 버전별 앨범 접근 권한 설정 가이드1. 안드로이드 버전별 권한 변화안드로이드에서 미디어 파일(이미지, 동영상, 오디오)에 접근하는 방법은 버전별로 다르게 적용됩니다. 안드로이드 12까지는 READ_EXTERNAL_STORAGE 권한만으로 저장소의 모든 파일에 접근할 수 있었지만, 안드로이드 13부터는 미디어 타입별로 권한이 세분화되었습니다. 따라서 개발자는 안드로이드 버전에 맞춰 적절한 권한을 요청해야 합니다.2. 안드로이드 12 (API 31) 이전 버전안드로이드 12 및 그 이전 버전에서는 READ_EXTERNAL_STORAGE 권한을 선언하면 모든 미디어 파일(이미지, 동영상, 오디오)에 접근할 수 있었습니다.이전에는 이 권한만으로 미디어 파일을 읽어오는 데 문제가 없었으나, 안드로이드 .. 2025. 3. 24.
flutter This AdWidget is already in the Widget tree Flutter AdWidget 관련 오류 해결 안내 문제 상황Flutter 앱에서 "This AdWidget is already in the Widget tree" 오류는 광고 위젯이 동일한 위치에서 여러 번 추가되었을 때 발생합니다. Google Mobile Ads SDK에서 AdWidget을 중복으로 삽입하려 하면 이 오류가 발생합니다. 이는 일반적으로 다음 상황에서 나타납니다:동일한 AdWidget을 여러 화면 또는 상태에서 재사용.AdWidget 삽입 전에 Ad.load 호출이 제대로 이루어지지 않은 경우.광고 로딩 및 초기화 코드가 잘못 배치된 경우. 해결 방법 광고 초기화 코드 확인 앱 시작 시 WidgetsFlutterBinding.ensureInitialized()를 호출하여 광고 SDK를.. 2024. 11. 20.
[Flutter][Android][iOS] 출시 앱 이름 변경 방법 (How to change the launch app name) 출시 앱 이름 변경 방법 (How to change the launch app name)[Flutter][Android][iOS]플러터로 개발하는 경우,안드로이드 네이티브 파일과 iOS 네이티브 파일을 각각 수정해줘야 한다. 각 OS의 네이티브 개발자의 경우에도아래 순서와 동일하게 수정하면 되니 그대로 수정을 진행하면 되겠다.안드로이드 - AndroidManifest.xml 수정iOS - Info.plist 수정 (When developing with Flutter, Android native files and iOS native files must be modified separately.Even for native developers of each OS, You can modify it in the .. 2023. 10. 19.
[Solved][flutter] Didn't find class "com.xx.yy.MainActivity" on path: DexPathList Didn't find class "com..MainActivity" on path: DexPathList [Solved][flutter][Android] 문제 상황 (Problem) Flutter 프로젝트의 안드로이드로 개발하는 도중 빌드에는 성공했지만 아래와 같은 에러메시지가 나오면서 앱이 실행되다가 말고 강제 종료된다. (While developing a Flutter project on Android, the build was successful, but the following error message appeared and the app was forcibly terminated instead of running.) AndroidRuntime(11422): Caused by: java.lang... 2023. 10. 18.
반응형