I developed an android application and today I released a new version of my application. But there is no application icon in my phone. Even if I enter the google play store it doesn't open. How can that be?
<application
android:allowBackup="true"
android:icon="@drawable/minik"
android:label="@string/app_name"
android:enabled="false"
android:roundIcon="@drawable/minik"
android:supportsRtl="true"
android:theme="@style/AppTheme"> ...
</application>
答案 0 :(得分:4)
您是否在launcher activity
内的AndroidManifest.xml
中定义了<application>...</application>
?
<activity
android:name=".ui.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
要制作您的应用launchable
,请在Play商店中显示Open
按钮,并在手机启动器中显示图标,您应该使用意图类别LAUNCHER
答案 1 :(得分:0)
要通过单击“应用程序图标”启动活动,您的应用程序必须具有
tint
“启动程序” 的活动。下面看一个例子,
您甚至没有在您的 category
中提及您的活动名称。
请尝试按以下方式编写,您的问题将得到解决。
AndroidManifest.xml
答案 2 :(得分:0)
从
更改<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:host="www.example.net"
android:scheme="https"></data>
</intent-filter>
</activity>
对此
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:host="www.example.net"
android:scheme="https"></data>
</intent-filter>
</activity>
解决了我的问题。