有没有办法在每次在Eclipse中构建Android应用程序时自动增加版本代码?
根据http://developer.android.com/guide/publishing/versioning.html,您必须手动增加版本代码AndroidManifest.xml.
我明白,你必须在每次构建之前运行一个脚本,例如解析AndroidManifest.xml文件,找到版本号,增加它并在构建本身启动之前保存文件.但是,我无法了解Eclipse如何以及是否支持在构建之前/之后运行脚本.
我发现这篇关于配置ant builder的文章,但这并不完全是关于Android的,我担心这会让Android的预定义构建步骤过多?
应该是一个常见的问题,你是如何解决的?
好吧,人们可以手动执行此操作,但是一旦忘记执行此项工作,您将获得具有相同编号的不同版本,并且整个版本控制毫无意义.
示例移动应用程序将POST请求发送到HTTP服务器,我们使用该服务器处理从移动应用程序发送的信息.我们解析HTTP标头,并且所有具有不同操作系统的Android设备上的User-Agent标头始终被视为"Apache-HttpClient".
如果我在Android设备中从应用程序执行任何操作,它将返回用户代理为 Apache-HttpClient/UNAVAILABLE (java 1.4)
有什么问题?它没有提供一个用户代理字符串,其中包含操作系统信息和其他详细信息.有没有人见过类似的行为?