Make derive_sdk_prefer32 uninstallable

Fix TARGET_BUILD_APPS builds by marking derive_sdk_prefer32
uninstallable so it doesn't try to create a rule to install to
the same path as derive_sdk.

Fixes: 153602595
Test: m TARGET_BUILD_APPS=foo nothing
Test: m test_com.android.sdkext &&
      deapexer list out/target/product/vsoc_x86/obj/ETC/test_com.android.sdkext_intermediates/test_com.android.sdkext.apex
Change-Id: I02bcbc0cbfef6ef66a79ad2ccd73c8af101b67de
Merged-In: I02bcbc0cbfef6ef66a79ad2ccd73c8af101b67de
(cherry picked from commit 198edb4c97eee0de32d7b5826c18fcb04dbf5798)
diff --git a/derive_sdk/Android.bp b/derive_sdk/Android.bp
index 6e21581..c419b51 100644
--- a/derive_sdk/Android.bp
+++ b/derive_sdk/Android.bp
@@ -45,7 +45,8 @@
     compile_multilib: "prefer32",
     stem: "derive_sdk",
     apex_available: [ "test_com.android.sdkext" ],
-    visibility: [ "//frameworks/base/apex/sdkextensions/testing" ]
+    visibility: [ "//frameworks/base/apex/sdkextensions/testing" ],
+    installable: false,
 }
 
 prebuilt_etc {