2013-10-18 34 views
2

在worklight中,似乎android程序包名稱由變量${packageName}設置。IBM Worklight 5.0.5.2 - 如何更改Android程序包名稱

這個變量集在哪裏?我該如何改變它?

現在默認好像是com.applicationName
在即時通訊工具中,此包名已在Google Play中存在,因此我想將其更改爲com.corperationName.applicationName

我知道我可以在Android項目編譯期間通過Ant來做到這一點,但我想知道在Worklight中是否有某個地方可以做到這一點。

回答

2

我能通過進行以下更改殼牌項目要做到這一點殼牌和內部項目(或備份檢查提交修改前殼和測試):

  • 以下目錄結構加入在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

封裝結構
相關問題