• 0

لماذا لا تظهر أيقونة تطبيق آندرويد الخاص بي على الشاشة الرئيسية؟

قمت بإنشاء تطبيق آندرويد ولم تظهر أيقونة التطبيق قي قائمة التطبيقات على الشاشة الرئيسية بالرغم من تحديد الأيقونة في ملف AndroidManifest.xml

<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
.... 
</application> 

فما هو السبب؟؟

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

تأكّد من أنّك قمت بتحديد MAIN action و LAUNCHER category في ملف AndroidManifest.xml  ضمن الوسم <intent-filter>:

 <intent-filter>
             <action android:name="android.intent.action.MAIN" />
             <category android:name="android.intent.category.LAUNCHER"/>
 </intent-filter>

والتي تقوم بإعلان عن واحد من الـ Activities لجعله النشاط الأساسي main activity الذي يظهر عند تشغيل التطبيق كما في المثال التالي:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.example.helloworld"
   android:versionCode="1"
   android:versionName="1.0" >
   
   <uses-sdk
      android:minSdkVersion="8"
      android:targetSdkVersion="22" />
   
   <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
       android:theme="@style/AppTheme" >
       
       <activity
          android:name=".MainActivity"
          android:label="@string/title_activity_main" >
          
          <intent-filter>
             <action android:name="android.intent.action.MAIN" />
             <category android:name="android.intent.category.LAUNCHER"/>
          </intent-filter>
          
       </activity>
       
   </application>
</manifest>

في حال لم تُحدّد أيًا من MAIN action و LAUNCHER category لواحد من النشاطات Activities الموجودة في التطبيق فلن يتم إظهار أيقونة التطبيق في قائمة التطبيقات على الشاشة الرئيسية.

 

تمّ تعديل بواسطة Lujain

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن