我是android世界的新手。
我已经申请了用户注册。它工作正常。但是当我试图在我的活动文件中添加一个微调器时,它在avd中显示错误,比如,
申请注册(流程com.students)已停止 不料。请再试一次
来。
我的日志猫显示错误
“11-12 10:42:06.816:E / dalvikvm(313):无法打开堆栈跟踪文件 '/data/anr/traces.txt':权限被拒绝“
究竟是什么错误?我怎么能摆脱它?
答案 0 :(得分:9)
您正在尝试访问外部存储空间。确保您在清单文件中定义了必要的权限。这可以通过添加
来完成<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
答案 1 :(得分:4)
此错误与您的应用无关。它的引用堆栈跟踪文件在您的应用程序崩溃时生成,因此用户可以将其报告给发布者。您看到该错误的原因是您的应用程序未通过Android市场安装,因此它没有写入该文件的权限。您可以在LogCat中看到应用程序在调试期间生成的错误,并在那里转储堆栈跟踪来描述错误。
答案 2 :(得分:2)
这是我刚接触Android时遇到的问题。然后我了解到无法写入traces.txt的消息不是该程序的实际问题。
此问题的解决方案是找到并更正程序崩溃的实际(与此消息无关)的原因。然后,此消息(反映崩溃报告系统中的配置问题)将不再发生。