2016-09-29 124 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' 
}