通过eclipse进行Android应用程序版本控制
我知道应用程序版本是在清单xml文件中定义的,但是是否有任何工具可以在Eclipse中设置版本号,而无需手动更改清单本身?谢谢。这取决于您如何定义“手动” 如果您在eclipse中双击AndroidManifest.xml文件(并且您已经正确设置了您的环境),您应该会得到一个包含所有可选择选项的GUI。最左边选项卡上的其中一个选项是更改版本号、版本名称和版本代码 编辑:更准确地说:通过eclipse进行Android应用程序版本控制,android,eclipse,version,Android,Eclipse,Version,我知道应用程序版本是在清单xml文件中定义的,但是是否有任何工具可以在Eclipse中设置版本号,而无需手动更改清单本身?谢谢。这取决于您如何定义“手动” 如果您在eclipse中双击AndroidManifest.xml文件(并且您已经正确设置了您的环境),您应该会得到一个包含所有可选择选项的GUI。最左边选项卡上的其中一个选项是更改版本号、版本名称和版本代码 编辑:更准确地说: 打开GUI AndroidManifest.xml编辑器 单击清单选项卡 在清单常规属性中,您应该看到版本代码和版
这取决于您如何定义“手动” 如果您在eclipse中双击AndroidManifest.xml文件(并且您已经正确设置了您的环境),您应该会得到一个包含所有可选择选项的GUI。最左边选项卡上的其中一个选项是更改版本号、版本名称和版本代码 编辑:更准确地说:
我使用ant脚本和xmltask更新清单中的内部版本号。这是目标:
<target name="update.build.number">
<xmltask source="AndroidManifest.xml" dest="AndroidManifest.xml">
<replace path="manifest/@android:versionName"
withText="1.0.${buildnum}"/>
</xmltask>
</target>
这将版本名设置为1.0.xxx,其中xxx在buildnum属性中传递给ant。您也可以轻松地更新版本号。如果你能想出一种方法来创建和增加一个版本号,这应该很容易适应。我使用ant脚本和xmltask来更新清单中的版本号。这是目标:
<target name="update.build.number">
<xmltask source="AndroidManifest.xml" dest="AndroidManifest.xml">
<replace path="manifest/@android:versionName"
withText="1.0.${buildnum}"/>
</xmltask>
</target>
这将版本名设置为1.0.xxx,其中xxx在buildnum属性中传递给ant。您也可以轻松地更新版本号。如果你能想出一种方法来创建和增加一个版本号,这应该很容易适应。我用我自己的Java工具来做。可从以下网址获得: 特点:
- versionName应该是major.minor.point(根据Android文档的建议)
- versionName可以保留、重置为1.0.0或递增(其中一个部分和尾部部分设置为0)
- versionCode将被Unix时间取代
希望对您有所帮助:-)我使用了自己的Java工具。可从以下网址获得: 特点:
- versionName应该是major.minor.point(根据Android文档的建议)
- versionName可以保留、重置为1.0.0或递增(其中一个部分和尾部部分设置为0)
- versionCode将被Unix时间取代
希望有此帮助:-)我使用ant脚本来增加构建数量。提取版本->增加版本号部件->将新版本号放入清单xml文件。如果你想要这个,我会以anser的身份发布。但是这段代码非常复杂,所以每当我阅读我的脚本时,我都应该分析我自己的脚本:(我使用ant脚本来增加版本号。提取版本->增加版本号部分->将新版本号放入清单xml文件。如果需要,我将发布为anser。但此代码非常复杂,因此每当我阅读脚本时,我都应该分析我自己的脚本。:(我手动定义为“编辑xml源代码”),所以我认为您的答案必须是我被要求查找的内容。谢谢。我手动定义为“编辑xml源代码”,所以我认为您的答案必须是我被要求查找的内容。谢谢。我是一个蚂蚁处女-这会去哪里?我是一个蚂蚁处女-这会去哪里?