news 2026/6/13 17:55:31

错误,调试、日志

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
错误,调试、日志

导出日志

cd D:\Android\Sdk\platform-tools

adb shell logcat -d > d:\a.txt

只能导出开机之后的日志。

Android进程运行中权限被收回导致关闭

在Android进程还在运行着,某些权限却被收回了,这就导致进程崩溃被迫关闭。权限收回后进程的id发生了变化,是因为运行中的程序在权限被收回后会强制重启。

// 杀死并重启进程 fun restartApp(context: Context) { val intent = context.packageManager.getLaunchIntentForPackage(context.packageName) val restartIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_ONE_SHOT) // 设置杀死应用后1秒重启 val mgr: AlarmManager = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 1000, restartIntent) // 重启应用 android.os.Process.killProcess(android.os.Process.myPid()) }

1. 在httpConn.connect();时原来正常,但又遇到会报Host is unresolved错误,重新运行模拟器可能会解决。

常在分辨率升高时出现。??

2.HttpUrlConnection.setRequestProperty();后,实际请求的内容中,头关键字被小写了。??

遇到同样问题的 http://hi.baidu.com/jiawei_liu/blog/item/3997b002f1e2bf0a1c95836d.html#0

3.CookieSyncManager.setCookie()常不起作用,但在它执行前断点或者睡眠能解决。??

4.i7680上如果使用new出来的TextView或WebView,输入框可能会弹不出来,改为在xml中配置可解决。

5.emulator-5554 disconnected! Cancelling

尝试window -> Show Views -> Other -> Android -> device -> view menu -> Reset adb

http://www.cnblogs.com/over140/archive/2010/08/06/1793264.html

或者尝试 debug configrations,勾上Wipe User Data.或者 加参数 -wipe-data

http://dev.10086.cn/cmdn/bbs/redirect.php?tid=1420&goto=lastpost

6.执行Drawable drawable =getResources().getDrawable(R.drawable.seperate);时出错

查看LogCat中的打印,发现

12-17 05:10:25.534: WARN/ResourceType(463): getEntry failing because entryIndex 12 is beyond type entryCount 12

12-17 05:10:25.534: WARN/ResourceType(463): Failure getting entry for 0x7f02000c (t=1 e=12) in package 0: 0x80000001

清理重新编译解决。

7.android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@453e05d0 is not valid; is your activity running?

导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个Activity才能添加一个窗体。

使用getLocalActivityManager启动的activity也不行。

可以用以下代码解决:

privateContext getDialogContext(){ Context context; if(getParent()!=null) context= getParent(); else context=this; return context;}

8.Android 的调试信息分为五类:
VERBOSE 类型调试信息,verbose啰嗦的意思
DEBUG 类型调试信息, debug调试信息
INFO 类型调试信息, 一般提示性的消息information
WARN 类型调试信息,warning警告类型信息
ERROR 类型调试信息,错误信息

在LogCat中,选择显示级别表示最低的显示级别,而不是只显示这一级别。

9. android模拟器中FileExplorer不显示问题
方法1:打开DDMS模式,找到左上角的Devices模块,下面的图标从右往左第二个图标,上面写着STOP的标记,一般界面不显示的原因都是由于它启动的原因,停止它,然后会看到FileExplorer和LogCat都正常显示了。
方法2:重启虚拟机。
方法3:重启Eclipse和虚拟机。

10. 更新代码后编译报:AndroidManifest.xml does not declare a Java package: Build aborted.

刷新工程后编译。

11. 在Android tools/Export...,生成导出安装文件时,报 Conversion to Dalvik format failed with error 1

在D:\android-sdk_r10-windows\tools\proguard\bin目录找到proguard.bat,把
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
改为:
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9


http://hp.dewen.org/?p=420

http://hsx9566.iteye.com/blog/1142002

12.截屏

连接真机,在DDMS的Devices面板中,点击照相机图标screen capture,

http://www.ruan8.com/tutorial_610.html


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 17:55:19

打造 recruiter 零等待的本地化简历聊天机器人

1. 项目概述:这不是一个“玩具”,而是一份会说话的简历“Build Your Own Resume Chatbot and Share It with Recruiters”——这个标题里藏着三个被绝大多数求职者忽略的关键事实:第一,它不是让你做个能回答“你叫什么”的简单问答…

作者头像 李华
网站建设 2026/6/13 17:48:53

i.MX23 GPMI接口与ECC8硬件加速器寄存器级编程实战指南

1. 项目概述与核心价值在嵌入式系统开发,尤其是涉及NAND Flash存储的领域,底层硬件接口的精确控制是决定系统稳定性与性能的基石。飞思卡尔(现恩智浦)的i.MX23应用处理器集成了一个强大的通用媒体接口(GPMI&#xff09…

作者头像 李华
网站建设 2026/6/13 17:45:46

MC68377 TouCAN控制器寄存器配置与中断管理实战指南

1. 项目概述:深入MC68377的TouCAN控制器核心如果你正在开发基于MC68377或类似架构的汽车电子、工业控制或高可靠性嵌入式系统,那么与CAN总线打交道几乎是必然的。CAN总线以其卓越的实时性、可靠性和多主仲裁能力,成为这些领域的通信骨干。然而…

作者头像 李华
网站建设 2026/6/13 17:44:57

Steam Achievement Manager:免费开源工具快速管理全成就的终极指南

Steam Achievement Manager:免费开源工具快速管理全成就的终极指南 【免费下载链接】SteamAchievementManager A manager for game achievements in Steam. 项目地址: https://gitcode.com/gh_mirrors/st/SteamAchievementManager 你是否遇到过那些几乎不可能…

作者头像 李华