উত্তর:
যদি এটি অ্যাপ্লিকেশন থেকে উদ্ভূত হয় তবে 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:name="app.package.MyApplication"