最近使用fir.im托管自己的一些业余应用时发现无法更新服务器的应用,经过多方取经发现以下插件即可实现
fir.im 新增 Android Studio 插件
Android Studio 是比较受欢迎的开发环境。这次 fir.im 上线 Android Studio 插件 插件,可以帮 Android 开发者在 Android Studio 的开发环境中上传应用,添加更新日志。上传成功后返回应用的短连接和下载的二维码,整个过程简单流畅,一气呵成。
如果想更方便一点,可以设置自动上传,这样每次有新的 .apk 文件生成时都会自动上传到fir.im .
使用入门
安装
在 plugins 插件市场搜索 fir.im upload 安装就可以了,目前支持 Android Studio & IntelliJ IDEA 平台
安装之后,重启对应的开发环境,插件会在 Views -> tool windows 显示为 FIR.im
具体安装方法
-
* 方式一: *
Android Studio-> Preferences -> Plugins -> 搜索 fir.im upload
-
* 方式二: *
下载包进行本地安装,步骤 Android Studio-> Preferences -> Plugins -> install plugin from disk..
使用说明
第一步:设置 api_token , 如果你不记得了,可以点击这里查看
第二步:插件会自动检测当前功能的 apk 路径(如果没有检测到 apk 则可以手动设置 apk 路径)
第三步:填写更新日志,上传
其他设置
在 fir.im 一键上传应用时,你需要注意:
勾选
检测提示
复选框时,当发现apk有改变时就会直接提示是否上传,取消则不提示勾选
自动上传
复选框时 ,会自动检测apk改变时直接上传,取消则不自动上传
提交反馈
如果使用的时候遇到问题,或者希望我们改进的地方,在 Github 提交 issue 即可。提交 issue 地址 在此 。
fir.im 下载页优化
有用户反馈,当提交应用时,下载页没有版本信息并一直显示为“正在加载”,我们将此问题进行了修复。
BugHD 新增查看原始堆栈功能
如果发现 BugHD 符号表解析后的堆栈不能准确定位,也许是以下几种情况造成的:
- 上传错了符号表,这种时候解析出的代码行会是错误的,需要参考原始堆栈定位问题
- debug 模式下的堆栈已经解析过了,再次用符号表解析会导致定位错误
- 安装包内包含符号表,这样返回的崩溃信息将是已解析过的,再次解析会导致解析后堆栈不可读
为了方便开发者在上述情况下更快速地定位和解决崩溃问题,我们增加了查看原始堆栈的功能。