Android 试图打开audioflinger(AOSP)内的输出文件
我正试图从av/services/audioflinger/AudioStreamOut.cpp内部编写一个简单的日志文件,用于测试自定义ROM。 我需要它在Nexus 5X(牛头)上工作 我的权限被拒绝(错误号为13) 我尝试通过添加以下内容来修改frameworks/base/data/etc/platform.xml:Android 试图打开audioflinger(AOSP)内的输出文件,android,android-permissions,android-source,audioflinger,android-rom,Android,Android Permissions,Android Source,Audioflinger,Android Rom,我正试图从av/services/audioflinger/AudioStreamOut.cpp内部编写一个简单的日志文件,用于测试自定义ROM。 我需要它在Nexus 5X(牛头)上工作 我的权限被拒绝(错误号为13) 我尝试通过添加以下内容来修改frameworks/base/data/etc/platform.xml: <assign-permission name="android.permission.WRITE_EXTERNAL_STORAGE" uid="media" /&g
<assign-permission name="android.permission.WRITE_EXTERNAL_STORAGE" uid="media" />
<assign-permission name="android.permission.WRITE_EXTERNAL_STORAGE" uid="audioserver" />
<assign-permission name="android.permission.WRITE_EXTERNAL_STORAGE" uid="audio" />
但是在Nexus 5X上似乎无法访问此文件夹-使用shell无法访问它,即使使用su root。我找到了解决权限问题的方法
首先,将日志文件写入/data/misc/audioserver
然后:
等等
然后我可以提取文件:
adb pull /sdcard/log_before.pcm .
我找到了解决许可问题的办法
首先,将日志文件写入/data/misc/audioserver
然后:
等等
然后我可以提取文件:
adb pull /sdcard/log_before.pcm .
不幸的是,audioserver
没有权限在Android 10的/data/misc/audioserver/
中创建文件。不幸的是,audioserver
没有权限在Android 10的/data/misc/audioserver/
中创建文件。
adb pull /sdcard/log_before.pcm .