Android studio:關於訪問模擬器本地文件遇到的幾個問題


問題一:如何在Android Studio中,將文件上傳到模擬器:

(參考:https://jingyan.baidu.com/article/d169e1861e8d9c436611d8fa.html

1、運行app,打開view->Tool Windows->Device File Explorer

 2、在右側就可以看到模擬器的文件管理器了,在選擇框下拉,可以選擇已經啟動的AVD。下面列表即為AVD的文件管理。

 3、選擇上傳的目錄,右鍵選擇Upload,選擇本地文件,就可以將文件上傳到AVD里面了

 

問題2:文件的讀取權限問題:
1、代碼中:AndroidManifest.xml中添加權限:

1 <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
2 <uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

2、安裝apk時,在彈出的permission對話框中選擇allow
3、如果沒有彈出提示,讀取不到存儲的文件,那么手動修改apk的權限

apk的settings---->Apps & notifications---->自己的apk---->Permissions----->Files and Media----->allow access to media only

 

問題3:修改文件權限 

(參考:https://www.jianshu.com/p/24e6493a5ef9)

1、找到SDK的默認路徑:C:\Users\alice_zhang\AppData\Local\Android\Sdk\platform-tools
2、cmd進入SDK文件夾的platform-tools目錄下,->adb shell
 

3、chmod -R 777 /storage/,重新打開Android file explorer,查看目錄權限

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM