Android 开发笔记

2018-08-22 22 0

重新build报错

  1. Could not create service of type CachingFileHasher using TaskExecutionServices.createFileSnapshotter().

解决方法:

删除.gradle文件夹,Android Studio -> File -> Invalidate Caches and Restart

动态权限问题

在一次使用录音时报如下错误:

  1. AudioFlinger could not create record track, status: -1

网上说是因为权限问题,但是在Manifest.xml文件中明明已经申请了RECORD_AUDIO权限。后来发现,在Android 6.0以后录音权限需要用户主动授权才可以使用,更改build.gradle中的targetSdkVersion,将其改为23以下即可。

  1. targetSdkVersion 22