diff --git a/com.ibm.wala.dalvik/META-INF/MANIFEST.MF b/com.ibm.wala.dalvik/META-INF/MANIFEST.MF
index 2ebb3c21f..71deb4995 100644
--- a/com.ibm.wala.dalvik/META-INF/MANIFEST.MF
+++ b/com.ibm.wala.dalvik/META-INF/MANIFEST.MF
@@ -3,14 +3,12 @@ Bundle-ManifestVersion: 2
Bundle-Name: WALA Dalvik Bytecode Frontend
Bundle-SymbolicName: com.ibm.wala.dalvik
Bundle-Version: 1.3.4.qualifier
-Bundle-ClassPath: dalvik.jar,
- lib/commons-cli-1.2.jar,
- lib/commons-io-2.4.jar,
- lib/commons-lang3-3.1.jar,
- lib/dexlib-1.3.4-dev.jar,
- lib/logback-classic-1.0.9.jar,
- lib/logback-core-1.0.9.jar,
- lib/slf4j-api-1.7.2.jar
+Require-Bundle: com.ibm.wala.cast;bundle-version="1.0.0",
+ com.ibm.wala.core;bundle-version="1.1.3",
+ com.ibm.wala.ide;bundle-version="1.1.3",
+ com.ibm.wala.shrike;bundle-version="1.3.1"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-ActivationPolicy: lazy
Export-Package: ch.qos.logback.classic,
ch.qos.logback.classic.boolex,
ch.qos.logback.classic.db,
@@ -107,8 +105,13 @@ Export-Package: ch.qos.logback.classic,
org.slf4j.helpers,
org.slf4j.impl,
org.slf4j.spi
-Require-Bundle: com.ibm.wala.cast;bundle-version="1.0.0",
- com.ibm.wala.core;bundle-version="1.1.3",
- com.ibm.wala.ide;bundle-version="1.1.3",
- com.ibm.wala.shrike;bundle-version="1.3.1"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-ClassPath: dalvik.jar,
+ lib/commons-cli-1.2.jar,
+ lib/commons-io-2.4.jar,
+ lib/commons-lang3-3.1.jar,
+ lib/dexlib-1.3.4-dev.jar,
+ lib/logback-classic-1.0.9.jar,
+ lib/logback-core-1.0.9.jar,
+ lib/slf4j-api-1.7.2.jar,
+ lib/guava-13.0.1.jar
+
diff --git a/com.ibm.wala.scandroid/META-INF/MANIFEST.MF b/com.ibm.wala.scandroid/META-INF/MANIFEST.MF
index 86ce0adc7..62ca440dc 100644
--- a/com.ibm.wala.scandroid/META-INF/MANIFEST.MF
+++ b/com.ibm.wala.scandroid/META-INF/MANIFEST.MF
@@ -2,12 +2,12 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: SCanDroid
Bundle-SymbolicName: com.ibm.wala.scandroid
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.3.4.qualifier
Bundle-Activator: com.ibm.wala.scandroid.Activator
Bundle-Vendor: IBM
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
- com.ibm.wala.dalvik;bundle-version="1.0.0",
+ com.ibm.wala.dalvik;bundle-version="1.3.4",
com.ibm.wala.core;bundle-version="1.3.4",
com.ibm.wala.shrike;bundle-version="1.3.4"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/com.ibm.wala.scandroid/pom.xml b/com.ibm.wala.scandroid/pom.xml
new file mode 100644
index 000000000..fd5338a06
--- /dev/null
+++ b/com.ibm.wala.scandroid/pom.xml
@@ -0,0 +1,12 @@
+
+
+ 4.0.0
+
+ WALA
+ com.ibm.wala
+ 1.3.4-SNAPSHOT
+
+ com.ibm.wala.scandroid
+ eclipse-plugin
+
diff --git a/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java b/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java
index 06f209e31..0e0e8aa18 100644
--- a/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java
+++ b/com.ibm.wala.scandroid/source/org/scandroid/util/AndroidAnalysisContext.java
@@ -137,7 +137,7 @@ public class AndroidAnalysisContext {
ClassHierarchyException, URISyntaxException {
logger.debug(DefaultSCanDroidOptions.dumpString(options));
this.options = options;
- scope = AndroidAnalysisScope.setUpAndroidAnalysisScope(options.getAndroidLibrary(), options.getClasspath(), exclusions);
+ scope = AndroidAnalysisScope.setUpAndroidAnalysisScope(options.getClasspath(), exclusions, options.getAndroidLibrary());
cha = ClassHierarchy.make(scope);
diff --git a/pom.xml b/pom.xml
index 8f9f2054d..5fc967afe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -50,6 +50,7 @@
com.ibm.wala.ide.jdt.test
com.ibm.wala.dalvik
+ com.ibm.wala.scandroid
com.ibm.wala-repository