Android(安卓)studio 升级Android(安卓)Support Repository(46.0.0)导致的错误
16lz
2021-01-26
根据官方文档的描述 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(安卓)OpenSSL分析及实例
- android studio使用svn时忽略文件列表
- libxxx.so- text relocations问题的终极解决方案
- Android(安卓)API Level与sdk版本对照表
- ubuntu下PjSip2.10编译 for android
- Android(安卓)P版本编译出现报错ninja: build stopped: subcomma
- 解决Android文档打开慢的问题
- android 4.0以上版本横竖屏切换后不重建不销毁Activity
- 安卓中找不到Theme.AppCompat.Light的解决方法