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再次启动起来,它已经是个乖宝宝了,实测有效。


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

被折叠的 条评论
为什么被折叠?



