技术咸鱼 技术咸鱼
首页
  • 《Django教程》
  • 《VuePress教程》
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
关于
头像

公众号:技术咸鱼
首页
  • 《Django教程》
  • 《VuePress教程》
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
关于
  • IDE

  • Markdown

  • 爬虫

  • Android

    • 无法获取BuglyFileProvider
      • 出现情景
      • 原因:
      • 解决方法:
        • 1. 指定1.3.1-1.5.23之间版本
        • 2. 配置BuglyFileProvider
  • 错误整理
  • Android
技术咸鱼
2021-06-09

标题 无法获取BuglyFileProvider

# 出现情景

项目本来运行好好的,周末回来再运行报了个错误.

java.lang.RuntimeException: Unable to get provider : java.lang.ClassNotFoundException: Didn't find class "com.tencent.bugly.beta.utils.BuglyFileProvider" on path: DexPathList[[dex file

# 原因:

使用Bugly应用升级的时候参考文档使用late.release没有指定版本,也没有配置BuglyFileProvider.

implementation 'com.tencent.bugly:crashreport_upgrade:late.release'
1

BuglyFileProvider

而应用升级SDK在1.5.23版本之后适配Android X,之前没配置BuglyFileProvider就会产生问题

# 解决方法:

# 1. 指定1.3.1-1.5.23之间版本

implementation 'com.tencent.bugly:crashreport_upgrade:1.5.0'
1

Bugly应用升级SDK版本 (opens new window)

# 2. 配置BuglyFileProvider

import android.support.v4.content.FileProvider;
 
 public class BuglyFileProvider extends FileProvider {
 }
1
2
3
4
<provider
    android:name=".utils.BuglyFileProvider"
    android:authorities="${applicationId}.fileProvider"
    android:exported="false"
    android:grantUriPermissions="true"
    tools:replace="name,authorities,exported,grantUriPermissions">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/provider_paths"
        tools:replace="name,resource"/>
</provider>
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- /storage/emulated/0/Download/${applicationId}/.beta/apk-->
    <external-path name="beta_external_path" path="Download/"/>
    <!--/storage/emulated/0/Android/data/${applicationId}/files/apk/-->
    <external-path name="beta_external_files_path" path="Android/data/"/>
</paths>
1
2
3
4
5
6
7

Bugly应用升级SDK使用指南 (opens new window)

上次更新: 2021/06/24, 11:50:15
selenium启动Safari浏览器错误

← selenium启动Safari浏览器错误

最近更新
01
VuePress | 介绍
06-16
02
plugin-pwa
06-16
03
VuePress | SEO优化
06-15
更多文章>
Copyright © 2019-2021 oopanda | 皖ICP备19017961号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
×