多个应用程序android:清单中的名称标签

Mat*_*yle 4 android android-manifest

我正在使用两个库(SUGAR ORM和Instabug).他们都要求我在我的清单中使用应用程序的android:name标签.但是,似乎你不能有重复.有没有办法解决这个问题?

我的清单:

 <application
        android:allowBackup="true"
        android:label="@string/app_name"
        android:icon="@drawable/runrouter_biggest"
        android:theme="@style/MyTheme"
        tools:replace="android:icon"
        android:name="com.orm.SugarApp"
        //I need to declare a second android:name here>
Run Code Online (Sandbox Code Playgroud)

谢谢,马特

Ste*_*oft 10

你似乎运气不好.您只能有一个应用程序类实例,因此您只能指定一个实例android:name.

但是,你实际上并不是运气不好.Instabug不要求您使用他们的应用程序类,他们只需要调用Instanbug.initialize(...)...您可以在您的应用程序类中轻松执行的操作SugarApp:

class MyApplication extends SugarApp
{
    @Override
    void onCreate()
    {
        super.onCreate();
        Instabug.initialize(this)
            .setAnnotationActivityClass(InstabugAnnotationActivity.class)
            .setShowIntroDialog(true)
            .setEnableOverflowMenuItem(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

并在中定义此应用程序类android:name.