buglyホットアップデート9.0失敗率およびloader classes are found in old secondary dex問題


1.最新バージョンbugly、tinkerが使用されていることを確認
  • 参照https://bugly.qq.com/v2/downloads 最新バージョン番号を設定し、対応関係
  • に注意します.
  • は次のとおりです.
    アップグレードSDKパッケージ1.4.2 2019-09-24修復appダウンロード後、appインストールインタフェースにジャンプできません統合crash sdk 3.1.0対応tinker lib 1.9.14、tinker-supportバージョン1.2.0

  • 対応関係は次のとおりです.
        implementation 'com.tencent.bugly:crashreport_upgrade:1.4.2'
        implementation 'com.tencent.tinker:tinker-android-lib:1.9.14'
    

    2.インベントリファイルのアプリケーションノードにandroidを追加する:usesCleartextTraffic="true"
  • http
  • を9.0で使用可能
    3.TinkerPatchException:loader classes are found in old secondary dex.エラー解決
    プロジェクトに行くappbuildintermediatestinker_intermediatesディレクトリファイルtinker_Multidexkeep.proをappフォルダに配置し、build.gradleのdefaultConfig{}に文を追加します.
    multiDexKeepProguard file('tinker_multidexkeep.pro')
    

    プライマリdexでtinkerロードクラスが見つからないという問題を解決できます.