根据官方文档的描述 Android Support Repository(46.0.0) 是为Android O支持的Tools ,如果想使用必须将studio升级到2.4,由于目前稳定版本仍然是2.3,所以会出现技术党升级完Android Support Repository后在 Event Log 中出现以下错误:
IllegalArgumentException: error getting error html: unexpected add suggestion format add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:41 to override.
或者在manifest中的 Merged Manifest中出现以下错误:
unexpected add suggestion format add 'tools:replace="android:value"' to element at AndroidManifest.xml
意思就是studio 支持的最新 tools版本为25.3.0,不能使用 26.0.0 Alpha 1 。该如何解决呢?
查看项目的dependencies:会发现 support-v4 v7 等等一系列的support中有使用 latest.release版本。比如我,v4使用的就是最新版:compile'com.android.support:support-v4:latest.release'
解决方案:
将latest.release 替换成当前studio支持的版本就行,我设置为android studio支持的最新版本25.3.0,即可解决以上问题。
希望以上方式可以解决您的问题,如有疑问可回复讨论。
网友评论