Sorry, I must have hit refresh on the page so it resubmitted :( On Jul 11, 12:41 pm, Nadav <[email protected]> wrote: > I have an app that needs to be built in 3 versions, where the only > differences between the versions are a few strings that need to be > compiled with the app. > One of those strings is the IP address of a server where the app needs > to send data to, so for security reasons I want this to be compiled > with the app rather than be a config file that's loaded in runtime. > > I want to set up a build script that would do the following: > 1) Build my the 3 versions of the apk, based on some param file for > each version, which would state the string values that should be > compiled into it. > I am imagining that this would be implemented by having the Android > source code import a specific strings file, and the build script would > replace that file for each version before compiling it. > > 2) Also generate some server-side .php files that depend on > information from the build (e.g. the php file should have the latest > version number of the Android app). > > 3) In the end will create 3 output directories one for each build, > which have the respective .apk file and relevant .php files > > 4) Another note is that currently the app supports android 1.5 up to > 2.1, and I read that sometimes build commands in Ant might be > different between 1.5 and newer versions. > > 5) It would also be great if this mechanism could be generalizable to > more than 3 apk versions in the future > > I don't know much about build scripting. I've looked around and saw > that the Android full OS uses make/android.mk files, saw some other > project that used "maven" to build android code (e.g. the "i-jetty" > project), and also saw some discussion about doing something similar > using Ant and the "build.properties" file. From what I've read, doing > this from within Eclipse is not really possible (or at least not > documented..) > > What would be the recommended (and easiest) approach to set up > something like this? > > Thanks!
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

