gpt4 book ai didi

android - 使用 LVL 的应用程序安装两个图标

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:36 25 4
gpt4 key购买 nike

双图标传奇仍在继续......事实证明,虽然 this answer对于调试版本可能是正确的(是的,我在调试时通过 Eclipse 安装 APK 时仍然设法只显示一个图标),它似乎不适用于导出版本。

有趣的是,导出功能只(成功地)生成了一个 APK,但是当安装到设备上时,启动器上会显示两个图标,而不是一个。

到目前为止,关于这个奇怪的问题,我唯一能确定的是它使用了一个库项目。两个Library项目,更准确的说:一个是Google的LVL,另一个是我自己的Library项目。我可能弄错了,但我不知道为什么会这样:我验证了both库的Is Library复选框被选中并且应用程序项目在 Properties > Android > Library 部分引用了它们。

如何开始解决此类问题?

更新: 在深入研究之后(使用 adb shell 检查文件系统)我发现目录 /data/data/com.android. vending/cache/ 包含上述应用程序的两个文件:

-rw-------    1 app_44   app_44         415 Jun 21 09:10 AVMC_UAR{com.example.myapp.lvl_}_____0_10_rei____
-rw------- 1 app_44 app_44 74 Jun 21 09:10 AVMC_UCRcom.example.myapp.lvl_0_10_self_

那么,罪魁祸首似乎是 Google 的 LVL...但为什么会发生这种情况,为什么只有我一个人报告此事?

更新 2:以 AVMC_UAR 为前缀的文件是在“从内部”或“为”应用程序访问 Android Market 时自动生成的。因此,这可能是问题的症状,而不是原因。

解开这个谜团的探索仍在继续......

最佳答案

您是否在 AndroidManifest.xml 中包含了您库中带有 MAIN 和 LAUNCHER intent 过滤器的 Activity ?

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

关于android - 使用 LVL 的应用程序安装两个图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6424240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com