diff --git a/java/com/facebook/soloader/UnpackingSoSource.java b/java/com/facebook/soloader/UnpackingSoSource.java
index <HASH>..<HASH> 100644
--- a/java/com/facebook/soloader/UnpackingSoSource.java
+++ b/java/com/facebook/soloader/UnpackingSoSource.java
@@ -42,6 +42,11 @@ public abstract class UnpackingSoSource extends DirectorySoSource {
     mContext = context;
   }
 
+  protected UnpackingSoSource(Context context, File storePath) {
+    super(storePath, RESOLVE_DEPENDENCIES);
+    mContext = context;
+  }
+
   public static File getSoStorePath(Context context, String name) {
     return new File(context.getApplicationInfo().dataDir + "/" + name);
   }
allow specifying a directory when unpacking so files

Summary: we want to ensure the native libraries are co-located with other module code for separability and easy cleanup

Reviewed By: JamieEi

Differential Revision: D<I>

fbshipit-source-id: <I>bee<I>f9d<I>b3c<I>c2e<I>a0a4f0b5