美文网首页
集成TBS x5内核一个坑的记录

集成TBS x5内核一个坑的记录

作者: CreScert | 来源:发表于2021-11-25 17:09 被阅读0次

先说我是怎么集成腾讯tbs x5的吧,如果只看坑,直接看文章最后
先集成依赖:

implementation 'com.tencent.tbs:tbssdk:44115'

然后提示 需要 FileProvider:

       <provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="${applicationId}.provider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths" />
        </provider>

file_paths内容:

<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <external-path name="sdcard" path="."/>
</paths>

清单文件权限:

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

初始化的代码,我写在了Application里面:


image.png

之后一直初始化失败,打印的是:onViewInitFinished is false

最后发现需要在清单文件的application里面写上:

android:requestLegacyExternalStorage="true"
image.png

相关文章

网友评论

      本文标题:集成TBS x5内核一个坑的记录

      本文链接:https://www.haomeiwen.com/subject/fhqztrtx.html