Revert "Revert "Disable from-text stub generation for conscrypt...."

Revert submission 3207397-revert-2982300-java_api_library_non_sdk-FIKZOSARQI

Reason for revert: Post submit build breakage culprit fixed

Reverted changes: /q/submissionid:3207397-revert-2982300-java_api_library_non_sdk-FIKZOSARQI

Change-Id: Id7883ff4cf87a36c649acd382dfeadb1a8c07fb4
diff --git a/Android.bp b/Android.bp
index ea21f7e..97bf195 100644
--- a/Android.bp
+++ b/Android.bp
@@ -491,6 +491,12 @@
     sdk_version: "none",
     system_modules: "art-module-intra-core-api-stubs-system-modules",
 
+    // This module's output stubs contain apis defined in "conscrypt.module.public.api.stubs",
+    // but adding "conscrypt.module.public.api" as a dependency of this module leads to circular
+    // dependency and requires further bootstrapping. Thus, disable stubs generation from the
+    // api signature files and generate stubs from the source Java files instead.
+    build_from_text_stub: false,
+
     // Don't copy any output files to the dist.
     no_dist: true,
     lint: {