17年3月4日更新Android Studio后新建一个工程,都编译不通过了

2017年3月4日更新的Android Studio,更新后新建一个Empty Activity工程,什么都不做,都编译不通过了。
新手,弄了3个小时了,都不知道怎么做,请指点。

编译用的android-sdk 2.3,报错如下:
Error:No resource identifier found for attribute 'roundIcon' in package 'android'
Error:No resource identifier found for attribute 'supportsRtl' in package 'android'
Error:No resource identifier found for attribute 'roundIcon' in package 'android'
Error:No resource identifier found for attribute 'supportsRtl' in package 'android'
Error:Execution failed for task ':app:processDebugResources'.
com.android.ide.common.process.ProcessException: Failed to execute aapt
换成android-sdk 5.1,报错如下:
Error:No resource identifier found for attribute 'roundIcon' in package 'android'
Error:No resource identifier found for attribute 'roundIcon' in package 'android'
Error:Execution failed for task ':app:processDebugResources'.
com.android.ide.common.process.ProcessException: Failed to execute aapt
2017-03-05 03:47 添加评论 分享
已邀请:

最佳回复

2

与非

赞同来自: ask 金玄

你需要再提高编译用的 SDK 版本到 7.1.1, roundIcon是 api 25才支持的特性,如果你不需要这些特性,在新建项目时选择你希望的编译 sdk 版本
1

金玄

赞同来自: ask

找到原因了,我新建项目后,我会进入Project Structure,把 Compile Sdk Version 从 API 25:Android 7.1.1 (Nougat) 改成 API 9:Android 2.3 (Gingerbread) ,所以就出现了标题所说的错误。
现在就让它默认为 API 25:Android 7.1.1 (Nougat),问题解决了。谢谢答题。
0

金玄

赞同来自:

我今天按你说的,去创建一个新项目,创建向导中选择的SDK为Android2.3,但是还是会出现这样的错误。

要回复问题请先登录注册

退出全屏模式 全屏模式 回复