aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2010-03-26 16:52:18 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-26 16:52:18 -0700
commit3aef63786a732dc066e229d2a8add1e031dcd376 (patch)
tree46992797688907afb99056ecc5df6c77cbd930b6 /eclipse
parent424db69cdfc405b531554522b1393000d0a04d79 (diff)
parent8e9c594b13c25cd2d0232267f7d771bcdea2a0f9 (diff)
downloadsdk-3aef63786a732dc066e229d2a8add1e031dcd376.zip
sdk-3aef63786a732dc066e229d2a8add1e031dcd376.tar.gz
sdk-3aef63786a732dc066e229d2a8add1e031dcd376.tar.bz2
Merge "ADT: Fix a potential NPE and detect change in gdbserver."
Diffstat (limited to 'eclipse')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkBuilder.java2
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkDeltaVisitor.java3
2 files changed, 3 insertions, 2 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkBuilder.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkBuilder.java
index b26b00d..979f6b1 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkBuilder.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkBuilder.java
@@ -91,7 +91,7 @@ public class ApkBuilder extends BaseBuilder {
private static final String DX_PREFIX = "Dx"; //$NON-NLS-1$
- private final static String GDBSERVER_NAME = "gdbserver"; //$NON-NLS-1$
+ final static String GDBSERVER_NAME = "gdbserver"; //$NON-NLS-1$
/**
* Dex conversion flag. This is set to true if one of the changed/added/removed
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkDeltaVisitor.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkDeltaVisitor.java
index cdc803e..f48bd43 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkDeltaVisitor.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/ApkDeltaVisitor.java
@@ -236,7 +236,8 @@ public class ApkDeltaVisitor extends BaseDeltaVisitor
} else if (mLibFolder != null && mLibFolder.isPrefixOf(path)) {
// inside the native library folder. Test if the changed resource is a .so file.
if (type == IResource.FILE &&
- path.getFileExtension().equalsIgnoreCase(AndroidConstants.EXT_NATIVE_LIB)) {
+ (AndroidConstants.EXT_NATIVE_LIB.equalsIgnoreCase(path.getFileExtension())
+ || ApkBuilder.GDBSERVER_NAME.equals(resource.getName()))) {
mMakeFinalPackage = true;
return false; // return false for file.
}