3 ответов:
если он является производным от приложения, добавьте полное имя (пространство имен + имя класса) как
android:nameпараметр элемента приложения в манифесте.<application android:name="com.you.yourapp.ApplicationEx"или если пакет класса может быть описан как относительно
packageнаmanifestтег, а затем просто начать с.:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.you.yourapp"> <application android:name=".ApplicationEx"
но в случае, если вы уже используете некоторые библиотеки, как branch.io ' s библиотека тогда, скорее всего, ваш манифест
<application name="">свойство уже будет иметь некоторое имя, как
`<application name="io.referral.BranchApp">в этом случае вы должны сначала расширить свой класс приложения, как показано ниже:
public class Application extends BranchAppа затем зарегистрировать приложение в манифесте как:
android:name="absdevelopers.com.brankreferal.Application"это прекрасно работает для меня :) я надеюсь, что это поможет кому-то в беде :)
Если вы используете Многодексное приложение, у вас уже будет "android:name", поэтому вместо этого расширяйте
android.support.multidex.MultiDexApplication:public class MyApplication extends MultiDexApplication {...}и добавить его в манифест Android:
android:name="app.package.MyApplication"
Comments