जवाबों:
यदि यह अनुप्रयोग से प्राप्त होता है, तो 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"
लेकिन अगर आप पहले से ही कुछ लाइब्रेरी जैसे ब्रांच का उपयोग कर रहे हैं
<application name="">
प्रॉपर्टी में पहले से कुछ नाम होगा
`<application name="io.referral.BranchApp">
उस स्थिति में आपको पहले अपने आवेदन वर्ग का विस्तार करना होगा, जैसे नीचे:
public class Application extends BranchApp
और फिर अपना आवेदन इस रूप में दर्ज करें:
android:name="absdevelopers.com.brankreferal.Application"
यह मेरे लिए पूरी तरह से काम करता है :) मुझे आशा है कि यह मुसीबत में किसी की मदद करता है :)
यदि आप एक मल्टीडेक्स एप्लिकेशन का उपयोग कर रहे हैं, तो आपके पास पहले से ही "एंड्रॉइड: नाम" का उपयोग होगा, इसलिए इसके बजाय विस्तार करें android.support.multidex.MultiDexApplication
:
public class MyApplication extends MultiDexApplication {...}
और इसे Android मेनिफ़ेस्ट में जोड़ें:
android:name="app.package.MyApplication"