Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过eclipse进行Android应用程序版本控制_Android_Eclipse_Version - Fatal编程技术网

通过eclipse进行Android应用程序版本控制

通过eclipse进行Android应用程序版本控制,android,eclipse,version,Android,Eclipse,Version,我知道应用程序版本是在清单xml文件中定义的,但是是否有任何工具可以在Eclipse中设置版本号,而无需手动更改清单本身?谢谢。这取决于您如何定义“手动” 如果您在eclipse中双击AndroidManifest.xml文件(并且您已经正确设置了您的环境),您应该会得到一个包含所有可选择选项的GUI。最左边选项卡上的其中一个选项是更改版本号、版本名称和版本代码 编辑:更准确地说: 打开GUI AndroidManifest.xml编辑器 单击清单选项卡 在清单常规属性中,您应该看到版本代码和版

我知道应用程序版本是在清单xml文件中定义的,但是是否有任何工具可以在Eclipse中设置版本号,而无需手动更改清单本身?谢谢。

这取决于您如何定义“手动”

如果您在eclipse中双击AndroidManifest.xml文件(并且您已经正确设置了您的环境),您应该会得到一个包含所有可选择选项的GUI。最左边选项卡上的其中一个选项是更改版本号、版本名称和版本代码

编辑:更准确地说:

  • 打开GUI AndroidManifest.xml编辑器
  • 单击清单选项卡
  • 在清单常规属性中,您应该看到版本代码和版本名称

  • 这取决于您如何定义“手动”

    如果您在eclipse中双击AndroidManifest.xml文件(并且您已经正确设置了您的环境),您应该会得到一个包含所有可选择选项的GUI。最左边选项卡上的其中一个选项是更改版本号、版本名称和版本代码

    编辑:更准确地说:

  • 打开GUI AndroidManifest.xml编辑器
  • 单击清单选项卡
  • 在清单常规属性中,您应该看到版本代码和版本名称

  • 我使用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源代码”,所以我认为您的答案必须是我被要求查找的内容。谢谢。我是一个蚂蚁处女-这会去哪里?我是一个蚂蚁处女-这会去哪里?