¿Cómo hacer referencia a los 'activos' de Android en los paquetes?

Tengo una aplicación para Android que se publica en una versión 'gratuita' y 'profesional'. He configurado mi proyecto con un proyecto de 'biblioteca' base al que se hace referencia desde ambas versiones, de modo que mi conjunto de paquetes se ve así:

com.example.myapp com.example.myapp.free com.example.myapp.pro

Una de las clases de actividad en mi proyecto 'biblioteca' base carga un archivo de ayuda en un WebView: WebView.loadUrl ("archivo: ///android_asset/help.html"). Esta clase se extiende tanto en las versiones 'gratuita' como 'pro' (por razones fuera del alcance de esta pregunta), pero me gustaría que ambas versiones hagan referencia al mismo archivo HTML (es decir, el que está en el paquete principal). Sin embargo, en mi configuración actual, el archivo HTML debe duplicarse en la carpeta 'assets' en los paquetes 'com.example.myapp.free' y 'com.example.myapp.pro' para el "archivo: // / android_asset / "URI para trabajar.

¿Hay alguna forma de especificar el URI "file: /// android_asset /" de modo que acceda al directorio 'assets' en el paquete principal?

Una solución parcial que encontré implica leer el archivo HTML del directorio 'sin procesar' y luego empujar la cadena resultante a mi objeto WebView, pero sería complicado hacer algo más que una página HTML de solo texto (por ejemplo, una con imágenes , como el mío).

Aclamaciones

Respuestas a la pregunta(2)

Su respuesta a la pregunta