2015-08-07 3 views
3

мне нужна помощь ...Gradle Ошибка «Не удается вызвать метод buildToolsVersion() на нулевой объект»

я получаю эту ошибку при попытке построить андроида .apk:

FAILURE: Build Failed with an exception. "Cannot invoke method buildToolsVersion() on null object" 

Я построив окна через cmd.exe с командой: gradle build из исходного кода gonative.io.

И это мой build.gradle файл:

apply plugin: 'android' 

android { 
compileSdkVersion 21 buildToolsVersion "21.1.2" 

defaultConfig { 
    minSdkVersion 14 
    targetSdkVersion 21 
    applicationId "io.gonative.android.xeeyk" 
    versionCode 13 
} 

signingConfigs { 
    release { 
     storeFile file("../../release.keystore") 
     storePassword "password" 
     keyAlias "release" 
     keyPassword "password" 
    } 
} 

buildTypes { 
    debug { 
    applicationIdSuffix ".debug" 
    } 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'),  'proguard-project.txt' 
     zipAlignEnabled true 
     signingConfig signingConfigs.release 
     } 
    } 
} 

dependencies { 
compile 'com.android.support:support-v4:21.+' 
compile 'com.android.support:appcompat-v7:21.0.+' 
compile 'com.google.android.gms:play-services:6.1.+' 
} 

Может кто-нибудь мне помочь? Заранее благодарим за любую помощь, Ivan

+0

Переведите инструкцию 'buildToolsVersion' на следующую строку. – CommonsWare

+0

Спасибо @CommonsWare !! Переместился на следующую строку и начинается процесс сборки ... Теперь это проблема с приложением: packageRelease ... – IvanFdz

ответ

2

Ответ CommonsWare делает трюк. Перемещено buildToolsVersion на следующую строку решена проблема. Простите, Марк, это действительно был вопрос супер нуба. Это должен быть файл build.gradle:

apply plugin: 'android' 

android { 
compileSdkVersion 21  
buildToolsVersion "21.1.2" 

defaultConfig { 
minSdkVersion 14 
targetSdkVersion 21 
applicationId "io.gonative.android.xeeyk" 
versionCode 13 
} 

signingConfigs { 
release { 
    storeFile file("../../release.keystore") 
    storePassword "password" 
    keyAlias "release" 
    keyPassword "password" 
    } 
} 

buildTypes { 
debug { 
applicationIdSuffix ".debug" 
} 
release { 
    minifyEnabled true 
    proguardFiles getDefaultProguardFile('proguard-android.txt'),  'proguard-project.txt' 
    zipAlignEnabled true 
    signingConfig signingConfigs.release 
     } 
    } 
} 

dependencies { 
compile 'com.android.support:support-v4:21.+' 
compile 'com.android.support:appcompat-v7:21.0.+' 
compile 'com.google.android.gms:play-services:6.1.+' 
} 
Смежные вопросы