svn-revision.build.xml - The ant project file that updates AndroidManifest.xml to add or replace the third component of a three-component version name with the svn revision of the source being built. e.g. versionName="1.2" or versionName="1.2.3" would be changed to versionName="1.2.104" for svn revision 104. This file should be in the root of the project (same folder as AndroidManifest.xml)AddSvnRevisionToVersion.launch - This is an Eclipse build/launch task that will run the ant project. This goes into a folder .externalToolBuilders (the default folder where Eclipse stores such things for a project).dot-project.diff - The changes needed to the .project file to make Eclipse run the version update before anything else. The .project file is in the root of the project folder in your workspace.
New issue 41 by GregBerns: App freezes when item on playlist finishes
http://code.google.com/p/npr-android-app/issues/detail?id=41
...
What version of the product are you using? On what operating system?
Running Samsung Epic by Sprint,
Firmware version:2.1-update1,
Kernel: 2.6.29,
build number SPH-d700 eclair.di07
Jeremy -
Do you have a list of what the revision number was (or the date) for released versions of the app?
If you're ok with the 1.2.3 number scheme I'll adjust this for the project and commit to both branches.
Note that the 1.2 part is set by hand in the AndroidManifest.xml file and can't really be automated because that's sort of a business decision (is this a major or minor release?).
Michael - what else do you want oversight or involvement in with the release process. Knowing that I can automate the rest.
Jeremy Wadsack
This is preventing me from building - I get an error stating ant
couldn't find something it needed to perform the build.
Errors running builder 'Integrated External Tool Builder' on project
'Npr'.
Launch configuration type id
"org.eclipse.ant.AntBuilderLaunchConfigurationType" does not exist.
Possible causes:
Missing specification of a launch type (missing plug-in)
Incorrect launch configuration XML
If I comment out the portion of the .project file referencing this svn
build number task, the above error goes away. I'm guessing there are
thing(s) I need to install in order to build properly? I've installed
Subversive and a Connector - something more I need installed?