IBM工作灯5.0.5.2 - 如何更改Android包名 [英] IBM Worklight 5.0.5.2 - How to change the Android package name

查看:112
本文介绍了IBM工作灯5.0.5.2 - 如何更改Android包名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在工作灯似乎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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆