RingCaptcha SDK导入android studio显示两个应用程序图标
我已经在我的应用程序中添加了使用android studio的ringcaptcha sdk。但添加环验证码sdk后,应用程序会显示两个图标(我的应用程序和环验证码示例)。 如何删除第二个应用程序图标? 我添加了以下maven存储库(url“”)。 还添加了依赖项(compile'com.thrivecom:ringcaptcha:1.0)。7@aar")RingCaptcha SDK导入android studio显示两个应用程序图标,android,Android,我已经在我的应用程序中添加了使用android studio的ringcaptcha sdk。但添加环验证码sdk后,应用程序会显示两个图标(我的应用程序和环验证码示例)。 如何删除第二个应用程序图标? 我添加了以下maven存储库(url“”)。 还添加了依赖项(compile'com.thrivecom:ringcaptcha:1.0)。7@aar") 提前感谢。通过在AndroidManifest.xml中指定为应用程序添加启动程序图标 如果为两个不同的活动指定了LAUNCHER,则会得到
提前感谢。通过在AndroidManifest.xml中指定
为应用程序添加启动程序图标
如果为两个不同的活动指定了LAUNCHER
,则会得到两个启动器图标
在AndroidManifest.xml中查看两个类似以下内容的活动:
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
打开此文件夹中的AndroidManifest.xml可以确认它正在添加第二个启动器活动
有两种方法可以解决这个问题
解决方案1:
最简单和最好的方法是使用最新版本的ringcaptch aar,1.0.8
compile 'com.thrivecom:ringcaptcha:1.0.8@aar'
版本1.0.8似乎已经删除了有问题的活动,因此它应该可以解决您的问题
解决方案2:
如果出于任何原因,您不能使用最新版本的ringcaptcha,那么您需要了解有关清单合并的更多信息,以及如何在清单合并期间控制和覆盖项。例如,可以通过向清单文件添加以下内容来删除aar库中的活动
<activity android:name="com.thrivecom.ringcaptcha.sample.MainActivity" tools:node="remove"/>
感谢您的回复。我已在我的应用程序中添加了存储库。在我的清单中,仅为一个活动指定了一个laucher类别。我如何检查存储库的清单文件?@ShrikantSalunkhe在答案中添加了更多信息。如果您使用最新版本的RingCaptcha,问题应该得到解决。尝试:编译'com.thrivecom:ringcaptcha:1.0。8@aar“非常感谢你。哟哟
<activity android:name="com.thrivecom.ringcaptcha.sample.MainActivity" tools:node="remove"/>