downLoadManager加入任務列表卻無法下載

我們都知道下載用downLoadManager幾行代碼就可以搞定下載,我們項目裏面用到了下載視頻,爲了方便我就用了downLoadManager,然後發現一些問題,正好我們的設備端還是人家定製的系統,一開始還以爲是9.0的問題,後來才發現設備端可以連接到網絡,瀏覽器可以訪問,瀏覽器也可以下載,但是應用裏面只能添加到任務列表,卻開始不了任務,因爲我的網絡連接那顯示無internet訪問,要想去除,需要用到adb 命令,比如adb連接到設備,或者數據線連接到設備

然後使用adb devices查看自己連接的所有設備

如果設備多的話我們還需要shell你要操作的設備或者只留下單個設備,繼續進行命令操作

Android 5.0-Android 6.0

# 刪除地址就可以恢復默認的谷歌服務器
adb shell settings delete global captive_portal_server
# 設置一個可用地址
adb shell settings put global captive_portal_server http://developers.google.cn/generate_204
# 查詢當前地址
adb shell settings get global captive_portal_server

Android 7.0-Android 9.0

# 刪除(刪除默認用HTTPS)
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
# 設置一個可用地址
adb shell settings put global captive_portal_http_url http://developers.google.cn/generate_204
adb shell settings put global captive_portal_https_url https://developers.google.cn/generate_204

注意:執行完後請打開飛行模式後再關閉  或者關機重啓

 

然後在應用與app中找到系統應用  downLoad  或者 下載 清除緩存,,重新下載,就可以成功了

如果遇到和我相同問題的小夥伴,弄了一天半的時間,希望能幫到你們,或者有不同意見的可以補充

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章