我正在创建一个需要访问设备外部存储的应用程序。我在扩展AndroidTestCase的测试套件中编写单元测试,并在尝试访问我需要的文件时遇到问题。单元测试中的棉花糖运行时权限
我想这可能是由于单元测试没有正确的权限这样做的事实。我已经在应用程序清单中声明了权限,但是我是否需要在测试套件中执行任何操作以允许外部存储访问,因为我的目标是Android 6?我见过一些相关的帖子,但似乎没有直接解决这个问题。
编辑: 我找到了解决方法,我工作...由于我还没有开始我的应用程序的UI开发,我只是在我的启动类的onCreate()方法中添加代码并请求权限。这解决了这个问题,我现在可以运行我的测试来访问外部存储器,但如何避免将来呢?当然,必须有一个适当的方法来解决这个问题?
我面临着同样的问题 – Misters