每当我在android studio 3中创建项目时,gradle同步都会出现错误。
Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar]
/Applications/Desktop/AndroidProjects/RealmProject/app/build/intermediates/manifests/full/debug/AndroidManifest.xml
Error:(11) error: attribute 'android:roundIcon' not found.
Error:(11) attribute 'android:roundIcon' not found.
Error:failed processing manifest.
Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
Information:BUILD FAILED in 23s
Information:7 errors
Information:0 warnings
Information:See complete output in console
app.gradle模块配置:
android {
compileSdkVersion 24
defaultConfig {
applicationId "com.example.mohammad.realmproject"
minSdkVersion 17
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:24.0.0'
testImplementation 'junit:junit:4.12'
}
与此答案 相关的=> roundIcon
是最初为Android O(8.0,API级别25)引入的属性,因此,根据要定位的设备类型,您有两个可用选项:
minSdkVersion
并targetSdkVersion
设置为应用程式的25 build.gradle
:defaultConfig {
minSdkVersion 25
targetSdkVersion 25
}
android:roundIcon
从清单中删除,而只能使用android:icon
。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句