在 android 中使用 svnversion (subclipse) - 获取修订号
我想向用户显示我的 Android 项目的当前修订号。我使用 Eclipse 的 subclipse 插件,并且已经发现我需要程序 svnversion。
我找到了这个答案,但我根本不明白我需要改变的地方我最终访问该号码并将其放入 TextView 的内容和方式。另外,我对干扰 Android 构建过程感到有点不好意思。
有没有一些更简单的解释/例子?
亲切的问候, 海蜇
I want to display the current revision number of my Android project to the user. I use the subclipse plugin for Eclipse and already found out that I somehow need the program svnversion.
I've found this answer, but I don't get at all where I have to change what and how I finally access the number to put it into a TextView. Also, I feel a bit sheepish about interfering with the Android build process.
Is there some easier explanation / example out there?
Kind regards,
jellyfish
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议不要使用版本控制来显示版本号。修订号和应用程序版本本质上是不同的。您不想为了拼写修复而标记您的应用程序版本:-)。
您可以做的是在清单中设置版本名称以引用values/string.xml 中的字符串。然后,您可以在应用程序中需要的地方显示该字符串。
I would suggest not using the version control for showing version number. Revision numbers and app version are inherently different. You don't want to notch your app version for a spelling fix :-) .
What you can do is set your version name in the manifest to refer a string from values/string.xml . You can then show this string in the app where ever needed.
您可以使用以下命令获取存储在清单中的名称和数字 ID:
Replace .versionName;与.versionId;获取数值。我在我的博客上写了一篇关于此问题的文章: http:// www.aydabtudev.com/2011/03/android-tracking-version-usage.html
You can get the name and numeric ID that are stored in your manifest with this:
Replace .versionName; with .versionId; to get the numeric value. I have a write up about this on my blog: http://www.aydabtudev.com/2011/03/android-tracking-version-usage.html