Jawaban:
Jika berasal dari Aplikasi, tambahkan kualifikasi penuh (namespace + nama kelas) sebagai android:name
parameter elemen aplikasi dalam manifes Anda.
<application
android:name="com.you.yourapp.ApplicationEx"
Atau jika paket kelas dapat digambarkan sebagai relatif ke package
dalam manifest
tag, maka mulailah dengan .
:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.you.yourapp">
<application
android:name=".ApplicationEx"
tetapi jika Anda sudah menggunakan beberapa perpustakaan seperti perpustakaan branch.io maka kemungkinan besar manifes Anda
<application name="">
properti sudah akan memiliki beberapa nama seperti
`<application name="io.referral.BranchApp">
dalam hal ini Anda perlu memperpanjang kelas aplikasi Anda, seperti di bawah ini:
public class Application extends BranchApp
dan kemudian daftarkan aplikasi Anda dalam manifes sebagai:
android:name="absdevelopers.com.brankreferal.Application"
ini bekerja dengan baik untuk saya :) saya harap ini membantu seseorang dalam kesulitan :)
Jika Anda menggunakan aplikasi MultiDex, Anda sudah memiliki "android: name" yang digunakan, jadi perluas android.support.multidex.MultiDexApplication
:
public class MyApplication extends MultiDexApplication {...}
Dan tambahkan ke manifes Android:
android:name="app.package.MyApplication"