我真的需要关于使用 build.sh 脚本构建 android 的帮助。在我们的 build.sh 中有一个如下所示的命令:
让我们假设appName = "com.newbuild.configuration"。
parm1="s/package=\"com.default.packagename\"/package=\""$appName"\"/g"
find ../../ -name \AndroidManifest.xml -exec sed -i $parm1 {} \;
如果我错了,请纠正我,这个命令意味着它应该找到AndroidManifest.xml然后它应该替换package="com.default.packagename"
by package="com.newbuild.configuration"
。
现在我的问题是,我有一定的权限(对于 GCM),我还需要更改该权限的包名称。如何使用此脚本实现它?还是我需要创建另一个parm
来做到这一点?
从这个:
<permission
android:name="com.default.packagename.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission
android:name="com.default.packagename.permission.C2D_MESSAGE" />
对此:
<permission
android:name="com.newbuild.configuration.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission
android:name="com.newbuild.configuration.permission.C2D_MESSAGE" />
谢谢!