Remove redundant libandroidicu.so from manifest.json
libandroidicu.so has a stub and doesn't need to specify
it in the manifest.json explicitly.
libicu.so, libicuuc.so and libicui18n.so are public and preloaded,
thus they need to stay in the requireNativeLibs.
libicu_jni.so need to keep in the manifest because runtime.cc is dlopen-ing it.
Bug: 160350521
Test: device boots
Test: verify the generated apex_manifest_full.json
Change-Id: I36bfeddf072f088a619e226983ab96aa7f2f3e0c
diff --git a/build/apex/manifest-art.json b/build/apex/manifest-art.json
index eaac970..30d2e22 100644
--- a/build/apex/manifest-art.json
+++ b/build/apex/manifest-art.json
@@ -2,7 +2,6 @@
"name": "com.android.art",
"version": 1,
"requireNativeLibs": [
- "libandroidicu.so",
"libicu.so",
"libicuuc.so",
"libicui18n.so",