1. 程式人生 > >Android MTA(模組化)整合的坑

Android MTA(模組化)整合的坑

由於要加入各種統計:新增使用者,活躍使用者,啟動次數,渠道,版本,人均使用時長等,參照後採用騰訊MTA,但是在整合到模組化專案的時候碰到一些坑,在此記錄下.
先上官方文件

https://mta.qq.com/docs/app_Android.html

1.APP獲取key
2.採用compile的形式匯入MTA,appplication初始化MTA,Build.gradle寫入key和渠道號
匯入完成後編譯失敗,提示

Manifest Merge ...

這裡我們要看是哪個muduel下報的錯,我的是現在libmoduel包匯入的,報的busmoduel和appmoduel出錯,此時只需要將這個配置

        manifestPlaceholders = [
                //xxx屬於應用"交通在手"獨有的 Android AppKey, 用於配置SDK
                //xxx 屬於應用"交通在手"獨有的 Android AppKey, 用於配置SDK
                MTA_APPKEY:"xxx",
                //標註應用推廣渠道用以區分新使用者來源,可填寫如應用寶,豌豆莢等
                MTA_CHANNEL:"應用寶"
        ]

弄到報錯那個地方的build.gradle裡面即可,如果之前的manifestPlaceholders 裡面有其他的配置,那就忽略掉,只拷貝這兩個屬性就行