Android MTA(模組化)整合的坑
阿新 • • 發佈:2019-01-14
由於要加入各種統計:新增使用者,活躍使用者,啟動次數,渠道,版本,人均使用時長等,參照後採用騰訊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 裡面有其他的配置,那就忽略掉,只拷貝這兩個屬性就行