导航:首页 > APP软件 > app上传错误日志

app上传错误日志

发布时间:2021-12-04 22:33:03

Ⅰ ios app 友盟的错误分析和从设备读取的的错误日志有什么不同

将产生错误日志的App的.app和.dSYM复制到某个指定目录 控制台进入目录 分别输入: dwarfmp --uuid YourApp.app和warfmp --uuid YourApp.app.dSYM查看UUID是否与日志上的UUID一致 解释内存地址 Thread 0 Crashed: 0 libobjc.A.dylib 0x00003ec0 objc_msgSend + 24 1 MyApp 0x000036d2 0×1000 + 9938 我们得到了用户发生崩溃情况的内存地址:0x000036d2 命令行输入:dwarfmp –-arch armv6 MyApp.app.dSYM --lookup 0x000036d2 --debug-info 在行的最后面即可看到错误信息 由于你没有贴出代码,给你调试的办法

Ⅱ 手机启动引擎异常,上传错误日志,隐私会泄露吗

你好;这个有可能会,你最好安装一个腾讯手机管家保护隐私,把你需要隐藏的手机号码加入腾讯手机管家的私密空间进行加密;这些加密过的短信以及通话记录只会显示在腾讯手机管家中,系统短信收件箱以及通话记录中不会留下任何记录。从而确保了你的个人隐私;所以即使有人翻看你的手机,也不会看到他们。谢谢望采纳

Ⅲ 在我的iOS App中捕获这样的错误日志,什么原因

当我们的 app 开发完成 并切 上线之后, 会被 很多用户去使用,在他们使用的 过程中 可能会 由于各种原因 导致 程序 崩溃 ,如果我们不关心这个问题, 就不可能 做出 健壮的 app。

我们可以自己 写 code 来 捕获异常 ,在 app 崩溃之前 将 异常内容 固化成文件 ,在 app 下次 启动时 再将 异常 信息 上传到 我们的服务器 供我们 分析 , 也可以使用 统计平台都 错误分析 功能 ,网络或者 友盟 都有 错误 统计 和分析 功能 。

具体怎么使用 统计 sdk , 下载完 sdk 后 文档 说的都很清楚,我就不 解释了 。

下 面说一下 ,获取到 异常 信息后 如何 使用 dwarfmp 工具 在 .dsym文件中 找出 出错的 代码 位置 。
1、首先 你要 有 dsym 文件才行 ,dsym 文件的位置 由于 打包的方式不同 可能 不同 ,如果你是 直接 build 出来的 ,那么 在 你 对应的 .app 文件相同目录下就可以看到 dsym文件,如果你是 菜单栏中 proct -> archive ,archive 完了 打开 Organizer ->Archives 中 打的包 ,那么你的 dsym 文件将在 对应 的 archive 中的 dsyms 文件夹下 。
2、获取 异常日志
登录友盟统计平台 ,进入制定 app ,点击 左边栏 里的 错误分析 , 这样就可以看到 错误列表 ,
比如:

Application received signal SIGSEGV 2.1.5 20865 2014-06-06 15:31:55
点击该错误 可以看到 详细信息

Application received signal SIGSEGV (null) ( 0 CoreFoundation 0x2f471f23 + 154 1 libobjc.A.dylib 0x39f38ce7 objc_exception_throw + 38 2 CoreFoundation 0x2f471e4d + 0 3 aaaaaaaa 0x8aa981 _ZNSt3__113__vector_baseIP10OneRequestNS_9allocatorIS2_EEED2Ev + 1134736 4 libsystem_platform.dylib 0x3a55071b _sigtramp + 34 5 aaaaaaaa 0x7439e9 _ZNSt3__113__vector_baseIP9OnePacketNS_9allocatorIS2_EEED2Ev + 3044 6 aaaaaaaa 0x749769 _ + 568 7 aaaaaaaa 0x760f93 _ZN12THREAD_MUTEXC2Ev + 12810 8 libsystem_pthread.dylib 0x3a554959 + 140 9 libsystem_pthread.dylib 0x3a5548cb _pthread_start + 102 10 libsystem_pthread.dylib 0x3a552ae8 thread_start + 8 ) dSYM UUID: 8AA8370C-D292-3051-BF23-B46128B941E2 CPU Type: armv7 Slide Address: 0x00004000 Binary Image: FengYunZhiBo Base Address: 0x00025000
3、使用 dwarfmp 导出 异常信息

进入 终端 输入,$dSYMPath 就是 第一步获取的 dsym 文件的路径 ,然后回车,就可以看到 错误信息了

dwarfmp --arch=armv7 --lookup 0x8aa981 $dSYMPath

0x0172f6da: Compile Unit: length = 0x00005ec0 version = 0x0002 abbr_offset = 0x00000000 addr_size = 0x04 (next CU at 0x0173559e)

0x0172f6e5: TAG_compile_unit [233] *
AT_procer( "Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)" )
AT_language( DW_LANG_C99 )
AT_name( "libavformat/rtpenc.c" )
AT_low_pc( 0x008a9e14 )
AT_stmt_list( 0x0027eb6a )
AT_comp_dir( "/Users/fyzb0/Desktop/ffmpegFastBuild/build/src/ffmpeg-2.1" )
AT_APPLE_optimized( 0x01 )

0x01734bec: TAG_subprogram [351] *
AT_name( "rtp_write_packet" )
AT_decl_file( "libavformat/rtpenc.c" )
AT_decl_line( 483 )
AT_prototyped( 0x01 )
AT_type( {0x01730ca0} ( int ) )
AT_APPLE_isa( 0x01 )
AT_low_pc( 0x008aa37c )
AT_high_pc( 0x008aaba4 )
AT_frame_base( r7 )
AT_APPLE_omit_frame_ptr( 0x01 )

0x01734c8b: TAG_lexical_block [51] *
AT_ranges( 0x0011e928
[0x008aa5b4 - 0x008aab8c)
[0x008aab96 - 0x008aaba4)
End )
Line table dir : 'libavformat'
Line table file: 'rtpenc.c' line 322, column 0 with start address 0x00000000008aa968

Looking up address: 0x00000000008aa981 in .debug_frame... found!

0x00036e30: FDE
length: 0x0000000c
CIE_pointer: 0x00000000
start_addr: 0x008aa37c rtp_write_packet
range_size: 0x00000828 (end_addr = 0x008aaba4)
Instructions: 0x008aa37c: CFA=4294967295+4294967295

Ⅳ 应用程序日志中每天都会出现大量来源于错误日志,是什么原因导致的,如何解决呢!

错误日志和电脑系统的系统日志是一样的。都是实时记录用户的操作信息。当出现程序非正常关闭的情况下电脑突然死机,程序强行退出,系统崩溃。解决的办法也很简单。1、尽量正确关闭程序。2、如遇到无法正常关闭的,用任务管理器之间结束进程。3、你先把原来的错误日志清除掉。然后用几天看下是否还会出现上述情况(正常关闭程序的情况下),如果还有你就要考虑是不是系统不稳定了。3、实在不行,建议重装系统,最好使用原版的XP系统,GHOST版本虽然快,但不稳定,省略了很多系统的东西。

Ⅳ app设置里面的上传日志是干嘛的

给app公司分析bug用的

Ⅵ APP里面有个上传手机系统错误记录是什么意思

这样的情况指的是APP发生未知错误,导致的关闭以及闪退等现象,这个手机本身是有记录的,可以上传这些未知错误以便于纠正。

Ⅶ 看那个的时候出现这个 我点了个上传错误日志 么啥风险吧

你以为 MIUI系统是Windows? MIUI系统生命力无比的强大 不怕病毒

Ⅷ app设置里面的上传日志是干什么的

APP的日志主要是用于记录系统运行信息,相关APP信息,包括bug信息,网络信息,位置信息,时间信息,但不限于通话记录,拍照,短信发送等,有助于开发人员进一步优化APP使用体验,降低运行异常,优化启动速度等,旨在更好地提升用户体验。

Ⅸ android怎样实时上传崩溃日志到服务器

让系统处理崩溃,然后把错误日志上传到服务器并且服务只能运行2秒钟,如果2秒钟错误日志没有上传到服务器,那么这个错误信息就不要了。然后再停止服务,在服务销毁的时候同时销毁进程。

核心代码:

public int onStartCommand(Intent intent, int flags, int startId) { stopDelayed = intent.getLongExtra("Delayed", 2000); PackageName = intent.getStringExtra("PackageName"); expection = intent.getStringExtra("exception"); try { //这里上传崩溃日志 } catch (java.lang.Exception e) { e.printStackTrace(); } handler.postDelayed(new Runnable() { @Override public void run() {/* Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(PackageName); startActivity(LaunchIntent);*/ KillSelfService.this.stopSelf(); //android.os.Process.killProcess(android.os.Process.myPid()); } }, stopDelayed); return super.onStartCommand(intent, flags, startId);}
@Overridepublic void onDestroy() { super.onDestroy(); Log.i(TAG, "onDestroy: "); android.os.Process.killProcess(android.os.Process.myPid());}


Ⅹ app上传日志有危险吗

不会有危险,但是会泄露你的个人信息。

作为一个开发人员,必须具备安全意识,掌握基础的安全知识,为打造更加安全的应用做出努力。本文浅谈Android客户端的安全问题。

涉及组件、WebView、存储、传输、日志、混淆、应用加固等安全漏洞及防护策略,运用更加合理的配置与防护措施来提高应用的安全级别。

这里提到的组件访问权限主要是指跨应用的进程间通信(IPC,Inter-Process Communication),开发者可以限定应用内的组件是否允许被其他应用调起。

或接收来自外部应用的数据,或者访问我们的数据。并且必须对来自外部应用的数据做校验处理,避免来自外部攻击。如恶意调用组件、广播数据攻击、恶意访问数据等等。


手机软件,主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。

手机软件的运行需要有相应的手机系统,截至2017年6月1日,主要的手机系统:苹果公司的iOS、谷歌公司的Android(安卓)系统、塞班平台和微软平台。

2019年11月4日,工业和信息化部信息通信管理局组织召开APP侵害用户权益行为专项整治工作启动部署会。

将重点对违规收集用户个人信息、违规使用用户个人信息、不合理索取用户权限、为用户账户注销设置障碍四个方面的8类问题开展规范整治工作。

阅读全文

与app上传错误日志相关的资料

热点内容
韩国电影从楼上小洞看下面美女0 浏览:887
苹果A1622什么版本 浏览:814
linux查看目录所有文件大小 浏览:674
拿快递露奶电影 浏览:38
登山的目的中文2电影中文字 浏览:887
国外男男大尺度电影 浏览:902
有天资榜的小说叶凌天 浏览:407
团鬼六最新电影 浏览:266
苹果6设置id怎么设置密码 浏览:278
一个小孩被绑架的搞笑电影叫什么 浏览:868
一龙二凤小说 浏览:358
电影不卡免费在线看 浏览:797
妻子是美容院的老板韩国 浏览:641
win10激活cdkey 浏览:861
不要网看电影' 浏览:103
安卓文件夹播放 浏览:402
一部韩国电影讲的四对恋人有一对在电影院 浏览:812
微信语音消息怎么保存在哪里 浏览:462
分身qq的文件在哪里 浏览:65
禁止事件加载js 浏览:681

友情链接