使用py脚本合并的时候:
<uses-permission android:name="xxx"/>
<service android:name="com.ss.android.socialbase.downloader.downloader.SqlDownloadCacheService" />
<provider android:name="com.bytedance.frankie.provider.FrankieProvider" android:authorities="${applicationId}.frankie" android:exported="false" />
<provider android:name="gbsdk.android.arch.lifecycle.ProcessLifecycleOwnerInitializer" android:authorities="${applicationId}.lifecycle-trojan" android:exported="false" android:multiprocess="true" />
<activity android:name="com.bytedance.ttgame.tob.common.host.base.impl.debug.DebugInfoActivity" android:configChanges="orientation|screenSize" android:exported="true" />
合并之后变成
<uses-permission ns0:name="xxxx"/>
<service ns0:name="com.ss.android.socialbase.downloader.downloader.SqlDownloadCacheService" />
<provider ns0:name="com.bytedance.frankie.provider.FrankieProvider" android:authorities="${applicationId}.frankie" android:exported="false" />
<provider ns0:name="gbsdk.android.arch.lifecycle.ProcessLifecycleOwnerInitializer" android:authorities="${applicationId}.lifecycle-trojan" android:exported="false" android:multiprocess="true" />
<activity ns0:name="com.bytedance.ttgame.tob.common.host.base.impl.debug.DebugInfoActivity" android:configChanges="orientation|screenSize" android:exported="true" />
ET.register_namespace('android', 'http://schemas.android.com/apk/res/android')
解析xml文件之前 使用 ET.register_namespace 函数来为 Android 的命名空间注册一个别名