gpt4 book ai didi

android - IBM Worklight 5.0.5.2 - 如何更改 Android 包名称

转载 作者:行者123 更新时间:2023-11-29 00:25:57 24 4
gpt4 key购买 nike

在 worklight 中,android 包名称似乎由变量 ${packageName} 设置。

这个变量集在哪里?我该如何更改它?

现在默认似乎是 com.applicationName
在我正在处理的应用程序中,这个包名称已经存在于 Google Play 中,所以我想将它更改为 com.corperationName.applicationName.

我知道我可以在 Android 项目编译期间通过 Ant 执行此操作,但我想知道 Worklight 中是否有某个地方可以执行此操作。

最佳答案

通过对 Shell 项目进行以下更改(在提交更改之前 checkin 或备份 shell 并进行测试),我能够为 Shell 和 Inner 项目执行此操作:

  • 将以下目录结构添加到 ShellApp/android/native/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}。

从此 Shell 项目创建的每个内部项目现在都应具有 com.corpname.appname 的包结构

关于android - IBM Worklight 5.0.5.2 - 如何更改 Android 包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19452031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com