X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=android%2Fbuild.xml;h=d50f5bfd4599c47efadae39132773dbc1f328251;hb=3069fb4808b15901155620b678ef6a34562459d6;hp=79d8551e03ef8ba64d050d97c03b5932f592a333;hpb=f64eb0de61af3b4fe2c480e1ed6d3e2e18f82a05;p=zxing.git diff --git a/android/build.xml b/android/build.xml index 79d8551e..d50f5bfd 100644 --- a/android/build.xml +++ b/android/build.xml @@ -1,107 +1,144 @@ - + + - + + - - + + + + + - - + + - - - + + + + + + + + - - + - + + + + + + + + + + + - - - - - - + + + + + - - - - + + - - - - - + + - - + + + + + + + + - - + + - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - + + - + - - - - + + Creating output directories if needed... - - + + + + + @@ -111,13 +148,13 @@ - + - + - + - + @@ -125,136 +162,148 @@ Compiling aidl files into Java classes... - - - + + + + - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - Converting compiled files and external libraries into ${outdir}/${dex-file}... + Converting compiled files and external libraries into ${out-folder}/${dex-file}... + - - - + + + - - - Packaging resources and assets... - - - - - - - - - - - - - - + + + Packaging resources + - - - Packaging resources... - - - - - - - - - - - - - - + - - - - - - + [apply] UNEXPECTED TOP-LEVEL EXCEPTION: + [apply] com.android.dx.cf.code.SimException: local variable type + mismatch: attempt to set or access a value of type int using a local + variable of type com.google.zxing.qrcode.decoder.Version. This is + symptomatic of .class transformation tools that ignore local variable + information. + + Build core/ with the 'build-no-debug' target. It's a long story. + --> - - Packaging ${out-debug-package}, and signing it with a debug key... - - - - - - - - - - + This is the default target when building. It is used for debug. --> + + + + + + + + + + + + + + - - Packaging ${out-unsigned-package} for release... - - - - - - - - - - - - - It will need to be signed with jarsigner before being published. + This allows for the application to be signed later with an official publishing key. --> + + + + + + + + All generated packages need to be signed with jarsigner before they are published. + Also run zipalign -f -v 4 BarcodeScanner.apk BarcodeScanner-aligned.apk after signing - + - Installing ${out-debug-package} onto default emulator... - - - - - - - Installing ${out-debug-package} onto default emulator... - + @@ -267,8 +316,24 @@ only when the assets dir exists. --> - - + + Android Ant Build. Available targets: + help: Displays this help. + debug: Builds the application and sign it with a debug key. + release: Builds the application. The generated apk file must be + signed before it is published. + install: Installs the debug package onto a running emulator or + device. This can only be used if the application has + not yet been installed. + reinstall: Installs the debug package on a running emulator or + device that already has the application. + The signatures must match. + uninstall: uninstall the application from a running emulator or + device. + + + +