首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发经验

    使用腾讯bugly实现应用自动更新提示

    第二种 利用现有的比较成熟的第三方框架 现有的用户量比较大的有友盟,腾讯bugly,讯飞平台等。 1.注册bugly账号以及添加产品 在https://bugly.qq.com 这个网址直接用qq登录,然后点击右上角-我的产品,如果没有添加过产品的话,点击 新建产品 , ? 3.代码中使用 在应用初始化的时候调用Bugly.init(getApplicationContext(), "注册时申请的APPID", false)即可。 3.在bugly后台发布新版本 在bugly后台我们点击某个产品,会进入产品详情页面, ? 以上是使用bugly进行版本升级的最基本的使用方法,我们还可以有一个复杂的操作,比如在代码中添加多渠道 以支持按渠道升级等。

    1.6K20发布于 2018-06-28
  • 来自专栏腾讯Bugly的专栏

    腾讯Bugly Unity3D Plugin使用指南

    准备工作 如果你之前已经在[Bugly]或[腾讯移动开放平台]注册了应用,并获取到AppID,可以继续使用它。 ("1.0(12)"); // 设置渠道 Bugly.SetChannel ("bugly_channel"); // 使用AppID初始化SDK Bugly.InitSDK ("bugly_channel"); Bugly.SetReportDelayTime("0"); // 使用AppID初始化SDK Bugly.InitSDK ("bugly_appid 配置应用的App ID 最后,在检查器(Inspector)界面中配置Bugly组件的初始化信息(包括应用的Bugly AppID、版本、渠道等) 你可以在Bugly网站的[应用配置]页面中查看注册应用的 API列表 1、通用接口 Bugly.InitSDK(string) 初始化Bugly SDK,传入Bugly注册得到的 App ID Bugly.EnableLog(bool) 是否开启SDK的日志打印

    5.3K50发布于 2018-03-22
  • 来自专栏游戏杂谈

    bugly中批量隐藏版本

    App项目使用Bugly的内测分发功能进行整包的测试,但日积月累之后,版本就会特别多。而线上同时跑的版本可能不过三个左右,那么多版本会干扰到查看崩溃、选择版本,如何隐藏呢? 可是bugly有bug,只能设置显示,不能设置隐藏 >_<,好几十个版本要一个一个去点击隐藏,好麻烦,所以就用Fiddler抓了一下包然后整了一个脚本。 APP_JSON_CONTENT_TYPE = 'application/json;charset=utf-8'; var REG_URL_PARAM = /\{(\w+)\}/ig; var basehttp = "https://<em>bugly</em>.qq.com /v2"; var baseUrl = "https://<em>bugly</em>.qq.com/v2"; var apiBaseUrl = "https://api.<em>bugly</em>.qq.com/<em>bugly</em>2.0/"

    1.4K10发布于 2018-11-19
  • 来自专栏用户7058430的专栏

    Bugly 应用升级 报错

    "message": "Receive response from cas when validating ticket, but request failed because an error happened.",

    98400发布于 2020-03-27
  • 来自专栏小巫技术博客

    快速集成Bugly Android SDK

    AS项目并配置gradle 这里要注意一下,在app下配置build.gradle,这种方式在AS中是最高效的,不推荐配置libs方式集成sdk,如果想了解另外一种集成方式可参考官方文档:http://bugly.qq.com demo demo例子已经上传到github: https://github.com/devilWwj/Android-Tech/tree/master/BuglyDemo 总结 bugly的整个集成过程还算比较简单 ,能帮助我们快速定位问题,并有详尽的信息输出,比我们以前自己捕捉异常然后再通过程序上传日志到服务器要高效得多,通过这样的第三方服务确实能帮助开发者们提升产品质量,本篇博客提供的demo只是初步的尝试,bugly

    1.8K10发布于 2018-07-20
  • 来自专栏iOS底层原理

    iOS - 记录bugly一次崩溃

    NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bounds

    2K20发布于 2021-11-09
  • 来自专栏小巫技术博客

    Bugly升级SDK适配Android N

    可以看到我配置了两个external-path,这两个路径都是beta下载的文件可能存在的路径,举个例子,第一个路径存在的uri如下: content://com.bugly.upgrade.demo.fileProvider 例如:/data/data/com.bugly.upgrade.demo/files <cache-path name="name" path="path" /> 表示路径在应用中红内部存储区域中cache 例如:/data/data/com.bugly.upgrade.demo/cache <external-path name="name" path="path" /> 表示路径在外部存储区域根目录的子目录 例如: /storage/emulated/0/Android/data/com.bugly.upgrade.demo/cache 通过FileProvider获取Uri路径 示例代码: Uri uri

    1.1K20发布于 2018-07-20
  • 来自专栏ppjun专栏

    【详细】Android热更新Bugly集成配置

    上一篇文章说道tinker的热更新,可是少了点补丁包的管理,这一篇文章介绍的bugly就是增强版的,更加方便你集成tinker和包括了补丁包的后台管理。 为什么使用 Bugly 热更新? 处理后台下发的策略 我们提供了更加方便集成 Tinker 的方式 我们通过 HTTPS 及签名校验等机制保障补丁下发的安全性 丰富的下发维度控制,有效控制补丁影响范围 我们提供了应用升级一站式解决方案 Bugly 下面我们用1.3.4版本的bugly来开发。 1.申请appid 去官网Bugly官网 申请appid比如asd778asd89,如果你之前应用bugly的异常上报就不用再申请appid。用的是同一个appid。 2.添加bugly插件 在项目的root目录下的build.gradle classpath "com.tencent.bugly:tinker-support:1.1.1" 在app/build.gralde

    1.3K20发布于 2018-09-05
  • 来自专栏小巫技术博客

    Gradle插件开发-上传Apk到Bugly

    本篇博客还是基于Gradle,但稍微进阶一下,将跟大家分享一下如何开发一个Gradle插件,这个插件是我为Bugly开发的自动上传apk文件的Gradle插件,目前已经开源,有兴趣的朋友可以到github ,在里面输入: implementation-class=com.tencent.bugly.plugin.BetaPlugin 这样就完成插件的配置了。 步骤4:接收外部参数 apply plugin: 'com.tencent.bugly.plugin.betauploader' // 应用上传apk插件 // beta配置 beta { appId 步骤5: 创建Task 我们最终要实现的是通过task能够将apk文件上传到bugly平台,代码实现如下: /** * 创建上传任务 * * @param variant project.beta.debugOn) { println("Bugly: the option debugOn is closed, if you want to

    1.6K60发布于 2018-07-20
  • 来自专栏指尖下的Android

    Bugly 热修复踩坑记录

    这个坑我踩了两天,然后加了 Bugly 内测分发交流群 ( QQ群 429975901 ) ,得到了答案,把 Tinker 的依赖版本降低 // 指定tinker依赖版本(注:应用升级1.3.5版本起, tinker-android-lib:1.9.9' Tinker的依赖库版本我之前一直是用最新的,设置为 latest.release ,哪里知道居然还是一个不稳定的版本,就这一个坑卡了两天,期间一直 Google、查 Bugly 文档,下载 Demo 比对,找不到问题,在这吐槽 Bugly 的坑货,不稳定的版本也发布。

    1.5K30发布于 2019-04-01
  • 来自专栏腾讯Bugly的专栏

    Bugly来支招!

    Bugly上线以来,通过各位开发者的试用和口口相传,目前Bugly已经迎来了大批量的用户,在业内的反响只能用下图来形容: ? 体验过手动配置的开发哥哥肯定知道这是个多么麻烦的工作,为了解救大家于水火之中,Bugly新增了脚本自动配置符号表功能,抛弃复杂的配置符号表流程,自动化完成配置工作。 为此Bugly作为业内的一个颇具良心和情怀的工具类平台,特地新增了如下新功能: 1、优化崩溃堆栈中高亮关键堆栈行,助力高效定位 以前的一堆堆栈,没头没尾,找个关键信息要半天? string)主动上报自定义C#异常 添加方法BuglyAgent.ReportException (string, string, string)主动上报自定义错误 【小编有话说】 听说七夕将至,Bugly 腾讯Bugly 最专业的质量跟踪平台 精神哥、小萝莉,为您定期分享应用崩溃解决方案

    2.4K50发布于 2018-03-22
  • 来自专栏木溪知识加油站

    集成Bugly导致Application初始化失败

    先前项目也集成过腾讯tinker,但是这功能是写到公司后台更新下发的,现在并不能满足需求,便想着使用bugly热更+异常上报。 于是我按照官方Bugly Android热更新使用指南去集成了,也按他的推荐在SDK初始化的时候使用了enableProxyApplication = false 的方式,然而却出现了异常了 ? bugly_error.png 经过多次试验,补丁打包时成功的并且下发也是ok的,但就如上dagger2在Application里初始化调用了null对象,其实观察发现,不仅仅是dagger2初始化失败

    1.8K20发布于 2019-08-23
  • 来自专栏移动端开发

    Bugly iOS自动导入符号表

    服务域名 BUGLY_DSYM_UPLOAD_DOMAIN="api.bugly.qq.com" # 注意jar工具的路径跟dSYMUpload.sh脚本路径一致, 请务必保证jar路径的正确性 BUGLY_SYMBOL_JAR_PATH ="$1" CONFIG_BUGLY_APP_KEY="$2" CONFIG_BUGLY_APP_BUNDLE_IDENTIFIER="$3" CONFIG_BUGLY_APP_VERSION $CONFIG_BUGLY_APP_KEY $CONFIG_BUGLY_APP_BUNDLE_IDENTIFIER $CONFIG_BUGLY_APP_VERSION $DSYM_SYMBOL_ZIP_FILE $CONFIG_BUGLY_APP_KEY $CONFIG_BUGLY_APP_BUNDLE_IDENTIFIER $CONFIG_BUGLY_APP_VERSION $DSYM_SYMBOL_ZIP_FILE App ID: ${BUGLY_APP_ID}" echo "Bugly App key: ${BUGLY_APP_KEY}" echo "Bugly App Version: ${BUGLY_APP_VERSION

    1.9K10编辑于 2022-10-05
  • 来自专栏小蠢驴iOS专题

    手把手教你使用Bugly收集线上崩溃信息

    文件夹中) 在appdelegate.m文件的 didFinishLaunchingWithOptions 方法中,对bugly进行初始化 JSPatch 文件夹要手动获取,要么去bugly官方说明文档下载 2.把如图所示的JSPatch文件拖入项目 didFinishLaunchingWithOptions 中的初始化bugly方法 { //初始化 Bugly 异常上报 BuglyConfig 3.png 如图,我们发现程序crash了,默认的bugly是会收集程序的crash信息的,我们登录bugly后台看看 ? 4.png 发现并没有手机到crash信息,难道我们设置错误了? 5.png 登录bugly后台,发现捕捉到了我们的程序crash,而且包括调用的方法,错误原因,都显示了出来。 crash之所以不被收集,我被main()函数断点卡住了,此时得用真机测试 注意日志打印以及等级设置 AFNhttp请求的二次封装以及统一错误信息详细打印&&错误日志上传 手把手教你设置符号表(这个其实腾讯的文档里面也有

    6.4K30发布于 2018-05-24
  • 来自专栏腾讯Bugly的专栏

    【沙龙干货】如何打造 最合适的构架,最合适的重构?

    张旭 2006年加入腾讯,近10年的移动软件研发经验。历任Android手机QQ,iPad手机QQ技术负责人,主导过腾讯内部多个项目的重构与性能优化。 本文系腾讯Bugly特邀文章,转载请注明作者和出处“腾讯Bugly(http://bugly.qq.com)” 腾讯Bugly,最专业的质量跟踪平台

    1.1K50发布于 2018-03-22
  • 来自专栏腾讯Bugly的专栏

    开奖啦丨腾讯Bugly&优测“圣诞老人送我上大屏幕”获奖名单新鲜出炉

    别急,腾讯Bugly和优测将温暖的火焰带到你的身边啦,有了中关村大屏幕,新年你的产品一定火火火! “圣诞老人送我上大屏幕”活动在大家的热情参与中圆满落下帷幕,Bugly和优测在这里感谢大家对活动的大力支持。 同时,祝贺成功登顶并亮相中关村创业大街天使汇巨屏广告位的小伙伴。 此处应该有掌声~~~ ---------我是华丽丽的广告位展示分割线-------- 壮士,快过年啦~小编没什么能送给您哒,为略表心意,一起用了腾讯Bugly和优测这两套测试工具吧~ 聪明的开发者都已经开始用 Bugly 和优测做质量检测了哦,你还在等什么? ---- 本文系腾讯Bugly独家内容,转载请在文章开头显眼处注明注明作者和出处“腾讯Bugly(http://bugly.qq.com)” 腾讯Bugly 最专业的质量跟踪平台 为您定期分享应用崩溃解决方案

    36730编辑于 2023-04-02
  • 来自专栏腾讯Bugly的专栏

    Bugly 针对 Apple 审核规则调整的使用公告

    博客链接:http://blog.cnbang.net/internet/3374/ Bugly 针对 Apple 审核规则调整的使用公告 我们近期上线的 Bugly iOS 热更新 SDK 内也集成了 JSPatch,所以在有明确结论前,建议已经正在使用 Bugly 热更新 SDK 的产品先替换成只有异常上报功能的 SDK,以避免审核风险。 Bugly 异常上报 SDK 不受影响,如您的产品使用的是异常上报 SDK 则无需做任何改动。 异常上报 SDK 集成方式: 通过 CocoaPods 集成 Podfile 内添加 pod 'Bugly' 记得去除 ‘BuglyHotfix’ 手动集成 去除工程内的 BuglyHotfix.framework 官网下载 Bugly iOS SDK(https://bugly.qq.com/) 拖拽 Bugly.framework 文件到 Xcode 工程内(请勾选 Copy items if needed

    2.8K40发布于 2018-03-23
  • 来自专栏腾讯Bugly的专栏

    Bugly 多渠道热更新解决方案

    没错,这个确实行得通,Bugly也是支持以这种方式进行打补丁,tinker-support插件会为不同渠道包插入不同的TINKER_ID, 唯一标识当前版本的渠道包,我们可以看下gradle打多渠道补丁的配置 上面的示例只是配置了两个渠道,如果你配置超过5个的话,那么就意味着你要一个补丁,一个补丁上传到Bugly补丁管理后台,况且我们也只允许同时下发5个版本的补丁。 } 在代码中获取渠道信息: String channel = WalleChannelReader.getChannel(this.getApplicationContext()); 如果你已经集成了Bugly (getApplication(), channel); // 这里实现SDK初始化,appId替换成你的在Bugly平台申请的appId Bugly.init(getApplication(), " 总结 Bugly目前同时支持两种方式进行渠道包的热更新: productFlavors方式打多渠道包 快速打渠道包工具(Gradle) 笔者是推荐使用第二种方式,不仅能够快速打包,也能够轻松实现一个补丁修复所有渠道

    1.7K30发布于 2018-03-23
  • 来自专栏小巫技术博客

    Bugly使用篇之Java错误堆栈还原

    没错,Bugly就是这样的一个平台,可以很方便快捷实现你这样的需求,能帮助到你提高开发效率,更加敏捷。本篇文章就跟大家分享如何使用Bugly进行错误堆栈还原。 集成Bugly 关于如何集成Bugly SDK这里不详细说明,可以到官网查看我们的SDK使用指南。 前面我也写过一篇文章快速集成Bugly Android SDK,可以参考下。 Bugly混淆配置 # 请避免混淆Bugly,在Proguard混淆文件中增加以下配置: -dontwarn com.tencent.bugly.** -keep public class com.tencent.bugly 线上还原 通过集成我们Bugly SDK,就能在线上监控你的app的崩溃情况,一有崩溃发生就会上报到平台,我们制造一个Crash,看它在Bugly平台的表现: ? 当然可以,Bugly早已帮你实现自动上传符号表的插件,详情的话看符号表配置。

    2.4K30发布于 2018-07-20
  • 来自专栏腾讯Bugly的专栏

    Bugly全新功能:卡顿ANR监控

    亲爱的Bugly用户: 您好~ 腾讯Bugly于7月13日正式发布了 iOS卡顿、Android ANR(应用无响应)监控上报功能,业内只此一家,别无分店。 Android ANR:Bugly捕获的ANR,精神哥告诉你是个什么鬼? iOS 卡顿:小萝莉和你聊聊iOS应用卡顿那些事儿 Bugly近期功能更新动态: 一SDK功能更新 Android SDK V1.2.3 1) 新增ANR监控和上报功能 2) 优化与第三方SDK 1) iOS崩溃信息“其它线程”支持自动符号化,并按线程名称自动排序 2) 问题列表悬浮框敏感度调优 3) 问题列表展示内容优化,定位问题更方便 ---- 本文系腾讯 bugly特邀内容,转载请在文章开头显眼处注明注明作者和出处“腾讯Bugly(http://bugly.qq.com)” 腾讯Bugly 最专业的质量跟踪平台 精神哥、小萝莉,为您定期分享应用崩溃解决方案

    2.5K40发布于 2018-03-22
领券