插件的包名与宿主的包名不一致时?
接入文档中提到,apk作为插件时需与宿主的包名一致?
`
android {
// 默认配置
defaultConfig {
// 业务插件一般可能需要直接打包成 APK, 因此需要设置业务对应 applicationId
// 但是宿主使用插件时要求插件的 applicationId 和宿主的 applicationId 相同
// 因此需要后面的 productFlavors 配置在插件打包时覆盖此值为宿主的 applicationId
applicationId 'com.tencent.shadow.sample.plugin.app'
}
productFlavors {
plugin {
// 这里会自动将插件 applicationId 设置为和宿主相同
applicationId project.SAMPLE_HOST_APP_APPLICATION_ID
}
}
......
}
`
那是否需要根据宿主包名注册一个API_KEY后,替换插件中的API_KEY呢??
<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="012123456789k8zFJuDR91d12345678R" />