diff options
author | Xavier Ducrohet <xav@android.com> | 2011-12-13 15:16:24 -0800 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2011-12-13 15:16:24 -0800 |
commit | f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8 (patch) | |
tree | 87ef6d74ba3c48b523edfe920892f4563e663c95 | |
parent | 493e3c67fa3584f9fa2ac085b1ddd4c961775a51 (diff) | |
download | sdk-f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8.zip sdk-f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8.tar.gz sdk-f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8.tar.bz2 |
Never abandon a build before recording the resource delta.
Change-Id: Idf55cd31705b9c122577c3aeabdb09bbe373b963
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java index a2a5346..244dd01 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java +++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java @@ -298,9 +298,6 @@ public class PostCompilerBuilder extends BaseBuilder { refList.addAll(javaProjects); allRefProjects = refList.toArray(new IProject[size]); - // Top level check to make sure the build can move forward. - abortOnBadSetup(javaProject); - // get the android output folder IFolder androidOutputFolder = BaseProjectHelper.getAndroidOutputFolder(project); IFolder resOutputFolder = androidOutputFolder.getFolder(SdkConstants.FD_RES); @@ -396,6 +393,10 @@ public class PostCompilerBuilder extends BaseBuilder { saveProjectBooleanProperty(PROPERTY_PACKAGE_RESOURCES, mPackageResources); saveProjectBooleanProperty(PROPERTY_BUILD_APK, mBuildFinalPackage); + // Top level check to make sure the build can move forward. Only do this after recording + // delta changes. + abortOnBadSetup(javaProject); + if (dv != null && dv.mXmlError) { AdtPlugin.printBuildToConsole(BuildVerbosity.VERBOSE, project, Messages.Xml_Error); |