我正在使用两个库(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>
谢谢, 马特
答案 0 :(得分:10)
你似乎不走运。您只能有一个应用程序类实例,因此您只能指定一个android:name
。
但是,你实际上并不是运气不好。 Instabug不要求您使用从SugarApp
派生的应用程序类中可以轻松执行的应用程序类all they need is to call Instanbug.initialize(...)...
:
class MyApplication extends SugarApp
{
@Override
void onCreate()
{
super.onCreate();
Instabug.initialize(this)
.setAnnotationActivityClass(InstabugAnnotationActivity.class)
.setShowIntroDialog(true)
.setEnableOverflowMenuItem(true);
}
}
并在android:name
中定义此应用程序类。