我正在創建一個需要訪問設備外部存儲的應用程序。我在擴展AndroidTestCase的測試套件中編寫單元測試,並在嘗試訪問我需要的文件時遇到問題。單元測試中的棉花糖運行時權限
我想這可能是由於單元測試沒有正確的權限這樣做的事實。我已經在應用程序清單中聲明瞭權限,但是我是否需要在測試套件中執行任何操作以允許外部存儲訪問,因爲我的目標是Android 6?我見過一些相關的帖子,但似乎沒有直接解決這個問題。
編輯: 我找到了解決方法,我工作...由於我還沒有開始我的應用程序的UI開發,我只是在我的啓動類的onCreate()方法中添加代碼並請求權限。這解決了這個問題,我現在可以運行我的測試來訪問外部存儲器,但如何避免將來呢?當然,必須有一個適當的方法來解決這個問題?
我面臨着同樣的問題 – Misters