ActiveAndroid:如何在 android lib 以及 android 应用程序中拥有不同的 activeandroid 元数据

Abh*_*nha 5 android android-manifest activeandroid

所以,我有一个 Android 库,应该由多个应用程序使用。问题是该库使用 Active android 来存储数据,并且清单中已经定义了 AA_DB_NAME、AA_DB_VERSION、AA_MODELS 等。

<meta-data
        android:name="AA_DB_NAME"
        android:value="lib.db" />
    <meta-data
        android:name="AA_DB_VERSION"
        android:value="20"/>
    <meta-data
        android:name="AA_SQL_PARSER"
        android:value="delimited" />
    <meta-data
        android:name="AA_MODELS"
        android:value="com.mylib.models.UserModel,com.mylib.models.HomeModel"
Run Code Online (Sandbox Code Playgroud)

当应该使用该库的应用程序也使用 ActiveAndroid 来存储数据并定义了类似的元数据标记时,就会出现问题,因为这会导致明显的合并问题。有出路吗?在这种情况下,合并策略应该是什么?问题是我现阶段无法对库进行太多更改,因为已经有 4-5 个应用程序在使用它,但我可以建议这些应用程序使用合并策略。