Android studio 升级Android Support Repository(46.0.0)导致的错误

        根据官方文档的描述 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,即可解决以上问题。

希望以上方式可以解决您的问题,如有疑问可回复讨论。

你可能感兴趣的:(Android studio 升级Android Support Repository(46.0.0)导致的错误)