IBM工作灯5.0.5.2 - 如何更改Android包名 [英] IBM Worklight 5.0.5.2 - How to change the Android package name
问题描述
在工作灯似乎Android包名称是由varible设置 $ {}的packageName
。
In worklight it seems that the android package name is set by the varible ${packageName}
.
在哪里这个变量设置?我能怎样改变?
Where is this variable set? And how can I change it?
现在默认的好像是 com.applicationName
,结果在应用程序中的IM工作的,这个包名称已经在谷歌播放存在,所以我想将其更改为 com.corperationName.applicationName
。
Right now the default seems to be com.applicationName
.
In the app im working on, this package name already exists in Google Play, so I would like to change it to com.corperationName.applicationName
.
我知道我不能Android项目编译期间通过Ant做到这一点,但我想知道是否有什么地方内工作灯,我可以做到这一点。
I know I can do this via Ant during Android project compilation, but I was wondering if there was somewhere within Worklight I can do this.
推荐答案
我可以通过以下更改壳牌项目要做到这一点壳牌和内部项目(或备份检查提交修改前壳和测试)
I was able to do this for Shell and Inner projects by making the following changes to the Shell project (check in or backup the shell and test before committing changes):
- 添加下面的目录结构以ShellApp /安卓/本地/ src目录
目录:COM / corpname / {$}的appName - {} packageDirectory目录复制$的内容到新
{$}的appName目录(对我来说是
$ {}的appName .java.wltemplate.wluser,ForegroundService.java.wltemplate,
GCMIntentService.java.wltemplate)。 - 在文件复制到$ {}的packageName每个引用必须是
与com.corpname更换。{$}的appName - 在AndroidManifest.xml.wltemplate.wluser,每参考
$ {}的packageName需要与com.corpname。{$}的appName被替换。 - 从项目中移除了$ {} packageDirectory
从这个壳牌项目创建现在应该有作为com.corpname.appname封装结构内的每个项目
Every inner project created from this Shell project should now have the package structure as com.corpname.appname
这篇关于IBM工作灯5.0.5.2 - 如何更改Android包名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!