今天运行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" />