6. Error opening trace file: Permission denied ;No such file or directory

时间:2022-03-25 07:12:29

今天运行demo时,出来一大串有关于这个的提示

07-23 03:27:36.102 3718-3718/? E/cutils-trace: Error opening trace file: Permission denied (13)
07-23 03:27:36.194 3727-3727/? E/cutils-trace: Error opening trace file: Permission denied (13)
07-23 03:27:36.281 3727-3727/? E/memtrack: Couldn't load memtrack module (No such file or directory)
07-23 03:27:36.281 3727-3727/? E/android.os.Debug: failed to load memtrack module: -2
07-23 03:27:36.281 3718-3718/? E/memtrack: Couldn't load memtrack module (No such file or directory)
07-23 03:27:36.281 3718-3718/? E/android.os.Debug: failed to load memtrack module: -2
07-23 03:27:37.058 2395-3745/? E/ActivityThread: Failed to find provider info for com.google.android.wearable.settings

类似于这样,谷歌后发现了我的错误,主要先看看这句话:

1.

Error opening trace file: Permission denied

对于它的解释是:”错误打开跟踪文件“是一个在错误报告系统中的一个琐碎的配置问题,但错误报告系统只试图运行时,一些其他故障导致程序崩溃。解决的办法是确定从线跟随这个消息在LogCat中真正的问题,并纠正。而后半句“权限拒绝”从这里找到突破口。我肯定是缺少了某些权限。我加了这个之后就好了

(有关于SD卡读写的权限)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

另一个博客主关于 Error opening trace file: Permission denied的分析




2.

再介绍一个错误

error opening trace file: No such file or directory (2)

这是因为你没有在你的计算机上安装相应的minSdkVersion或targetSdkVersion。比如你在你的 Manifest.xml有:

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />

代表模拟机的API和android API

解法:

(1):创建工程的时候换成对应的API

(2):删去以上代码即可