SDK Manager: fix selection of non-expanded remote archives.

SDK BUG 2177033

Change-Id: I408e3edaa5a418df871ebf0da567468bf81189df
diff --git a/tools/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/RepoSourcesAdapter.java b/tools/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/RepoSourcesAdapter.java
index 9c6a80a..fafa9c1 100755
--- a/tools/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/RepoSourcesAdapter.java
+++ b/tools/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/RepoSourcesAdapter.java
@@ -252,6 +252,9 @@
 

             } else if (element instanceof Package) {

                 return ((Package) element).getParentSource();

+

+            } else if (element instanceof Archive) {

+                return ((Archive) element).getParentPackage();

             }

             return null;

         }