AM用于 Eclipse 用于我的android编程。
但在将我的应用程序运行到我的三星Galaxy平板电脑后,家庭或应用程序中的图标缺失。但它出现在 Settings-->Applications-->Manage Applications
中
。
它在困扰我之前困扰了我,在那之前我似乎并不是那样。
答案 0 :(得分:3)
你需要在androidmanifest.xml文件中添加以下行
<activity android:label="@string/app_name"
android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
android.intent.category.LAUNCHER必须在启动器中显示,并且android.intent.action.MAIN负责启动。多数民众赞成你的应用程序图标不会显示在应用程序列表中。但它将显示在设置 - &gt;应用程序 - &gt;管理应用程序。
答案 1 :(得分:2)
您应该删除所有默认图标,并在所有可绘制文件夹中将它们替换为您自己的图标,然后重新启动应用程序。尝试直接在手机上调试..
答案 2 :(得分:1)
您必须创建不同的图标并将其添加到“res / drawable”文件夹中。
有关详情,请参阅Google的Icon Design Guidelines。
答案 3 :(得分:1)
尝试清除设备上的Level-2 RAM。这曾经发生在我的HTC上,但这通常解决了这个问题。
答案 4 :(得分:1)
通过为我的启动器活动删除此行来解决此问题:
问题是<data android:scheme="linkedinapp" android:host="connect" />
答案 5 :(得分:0)
我做深层链接时也有类似的经历,问题是我编辑了已经存在的<inten-filter>
标记,正确的方法是添加新的<intent-filter>
,如图所示
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!--add deeplinking info as a seperate intent-filter-->
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/qlink"
/>
<!-- note that the leading "/" is required for pathPrefix-->
</intent-filter>