我正在使用Visual Studio Tools for Apache Cordova CTP 3.1开发项目。我为项目设置了一个名称,但最终的.apk for Android称为 CordovaApp-release.apk (或调试,具体取决于配置)。
我理解这是一些Cordova版本的问题(请参阅Android build keeps using CordovaApp as app name),我已经看到解决方案是编辑三个文件: AndroidManifest.xml , build.xml 和 CordovaApp.java ,并将CordovaApp替换为实际的应用名称(请参阅Renaming Android build .apk from CordovaApp to your App name)。
然而,问题是当使用VS Tools for Cordova时,这些文件是在构建期间创建的,因此手动编辑它们的方法不是一种选择。
我想知道是否可以在config.xml中放置一些可以使Cordova使用name
widget
元素中定义的项目名称。
备注:
我知道我可以在 res / native / android 中放置一个自定义的 AndroidManifest.xml 文件,并且在此文件中名称正确,但问题仍然存在另外两个。
我也知道.apk的名称并不重要,但我希望它具有产品的名称,而无需运行post-build命令来重命名它。
答案 0 :(得分:1)
config.xml中的应用程序名称用于包和商店中的应用程序名称。 apk的文件名是微不足道的,并且不会对商店或您的用户产生任何明显的差异。就个人而言,我将CordovaApp.apk文件名重命名为... apk,只是为了保持版本直接在我直接安装在附加设备和应用商店beta版本之间。
还要记住Visual Studio Cordova工具仍然是测试版。也许他们会提供一种在最终版本中命名包文件的方法。