Android Studio 常见错误(二)

在使用Android Studio时,遇到第三方SDK接入导致的AndroidManifest冲突,通过查看错误详情,发现是style和theme的命名冲突。解决方法包括重命名资源或者在<application>标签中指定主题。另外,当AS持续索引导致无法正常工作时,通过File->Invalidate Caches/Restart进行缓存刷新和重启,可以恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AS使用过程中遇到的问题总是多种多样的,每遇到一个,就意味着对Studio的了解加深了一步。

/******************************* 我是正文的分割线 ********************************/

因项目需要接入第三方SDK,于是引入一个Library,于是就抛出了这么一个异常:

遇到这样的提示,首先,点击最后一行的“see complete output in console”来查看详细信息:

看这里的提示,说是在AndroidManifast文件中 的value  和theme和Library 给冲突掉了,

解决办法有两种,第一种,是吧style的名字和icon的名字都重命名一下,

第二种:在<application>中,加一句话:

tools:replace="android:icon, android:theme, android:label"

意思为,替换icon theme label ,使用当前主Module的icon theme  label

整体如下:

  <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/APP_Name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/CenterTheme"
        tools:replace="android:icon, android:theme, android:label">

然后rebuild一下:构建成功。

 

 

/***********************************   2018.9.20 补充     **********************************************/

还是Android studio的问题:不知道是什么原因,AS像打了鸡血一样不停的indexing,导致我连看一下效果都不行。

这个不听话的乖宝宝搞得人很头大。但是我相信遇到这样问题的人不止我一个,于是,百度了一下,就能看到解决办法:

File->Invalidate Caches/Restart  ->Invalidate and start       等AS再次启动起来,它已经是个乖宝宝了,实测有效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值