IT이야기/Android

[안드로이드]다운로드매니저 애러 잡기

FelixShin 2016. 3. 2. 01:43
반응형

다운로드매니저를 통해 안드로이드 개발을 하던 도중 아래와 같은 경고 메시지를 맞닿드렸다....

테스트 폰 : Galaxy Note Edge

API Version : Android 5.1.1


Problem )

Failed to find provider info for downloads

Unknown URL content://downloads/my_downloads



문제 부분은

downloadManager.enqueue(request)

이였고,,, 애러 문구는 아래와 같았다....


02-22 14:59:43.144 5643-5643/xxxxxPackage Namexxxx E/AndroidRuntime: java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads

02-22 14:59:43.144 5643-5643/xxxxxPackage Namexxxx E/AndroidRuntime:     at android.content.ContentResolver.insert(ContentResolver.java:1256)

02-22 14:59:43.144 5643-5643/xxxxxPackage Namexxxx E/AndroidRuntime:     at android.app.DownloadManager.enqueue(DownloadManager.java:1336)

02-22 14:59:43.144 5643-5643/xxxxxPackage Namexxxx E/AndroidRuntime:     at com.sds.samsung.androidclient.network.http.DownloadRestManager.contentDownload(DownloadRestManager.java:256)

02-22 14:59:43.144 5643-5643/xxxxxPackage Namexxxx E/AndroidRuntime:     at xxxxxPackage Namexxxxt.network.http.DownloadRestManager.run(DownloadRestManager.java:165)



파일의 저장 위치 확인 등 구글 검색 페이지 3페이지 정도를 뒤졌으나 답은 명확히 나오지 않았다...

그러나 결국 답은 찾아냈다...





Solution )

DownloadManger Disable -> Enable


아래의 링크에 들어가면 Setting - ApplicationManager - All 들어가서 DownloadManager를 찾아 활성화하라는 것이였다.

그러나 실제로는 All 옆에 다른 창에서 Download Manager를 찾을 수 있었고

Disable된 것을 Enable로 바꿔 문제를 확인할 수 있었다~




Reference : 

http://www.samsung.com/in/support/skp/htg/16066#none