2016-09-29 85 views
0

大家好我是新到Android,我想要在我的学习应用程序添加是底部导航,但我得到的错误,当我生成项目:的Android底部导航

构建。 gradle这个

apply plugin: 'com.android.application'

android { compileSdkVersion 24 buildToolsVersion "21.1.2"

defaultConfig { 
    applicationId "com.example.asussonicmaster.nonameapp" 
    minSdkVersion 15 
    targetSdkVersion 24 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

}

dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.roughike:bottom-bar:1.2.1' }

什么我错在这里做,

错误:执行失败的任务 ':应用程序:processDebugManifest'。

Error: [C:\Users\ASUS Sonic Master\AndroidStudioProjects\NoNameApp\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.2.0\AndroidManifest.xml:21] Invalid instruction 'overrideLibrary', valid instructions are : REMOVE,REPLACE,STRICT

+0

有你尝试使用较新的编译工具版本,如:buildToolsVersion '25 .0.3' –

回答

0

最好保留版本,编译版本和谷歌库在同一版本。

试试这个:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

defaultConfig { 
    applicationId "com.example.asussonicmaster.nonameapp" 
    minSdkVersion 15 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support:design:25.3.1' 
    compile 'com.roughike:bottom-bar:1.2.1' 
}