On Tue, Feb 17, 2015 at 3:17 PM, Earl Hood <earlh...@gmail.com> wrote: > On Tue, Feb 17, 2015 at 2:11 PM, Jeffrey Walton wrote: >> I'm trying to build an Android project from the command line. I'm >> getting an error during `ant release`. The error is unmappable >> character for encoding UTF-8. > > Use the 'encoding' attribute to the <javac> task.
Thanks Eric. It looks like build.xml brings in $ANDROID_SDK_ROOT/tools/ant/build.xml, and Android's build.xml uses {java.encoding}: $ cat "$ANDROID_SDK_ROOT/tools/ant/build.xml" | grep -A 10 javac ... <javac encoding="${java.encoding}" source="${java.source}" target="${java.target}" debug="true" extdirs="" includeantruntime="false" destdir="${out.classes.absolute.dir}" bootclasspathref="project.target.class.path" verbose="${verbose}" classpathref="project.javac.classpath" fork="${need.javac.fork}"> <src path="${source.absolute.dir}" /> <src path="${gen.absolute.dir}" /> <compilerarg line="${java.compilerargs}" /> </javac> I tried adding the following to the project's build.xml (not Android's build.xml), but with no joy. It results in same/similar errors: <project> ... <property name="java.encoding" value="ascii" /> </project> I also tried to add the following to the project's build.xml (not Android's build.xml): <project> ... <javac encoding="ascii" /> </project> But it results in: build.xml:115: srcdir attribute must be set! I know ASCII is probably wrong. I'm just trying to get a toehold on the fix at the moment). How, exactly, do I specify the 'encoding' attribute to the <javac> task? Sorry to ask. I'm not sure where the delineation between Ant problems and Android problems occurs (should I be asking on an Android list?). And all of this is modulo the problem of me being inexperienced and wondering why comments are not being ignored (ignoring comments would make this a non-sequitur). Jeff --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org