2016-01-31 6 views
3

по созданию приложения, я получаю следующее сообщение об ошибке:Gradle строить ошибку: SAXParseException

Error:org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; 
cvc-pattern-valid: Value 'build-tools;23.0.0 rc3' 
is not facet-valid with respect to pattern '[a-zA-Z0-9_\-;.]+' for type 'segmentListType'. 

build.gradle уровня модуля Gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "ms.demo.map" 
     minSdkVersion 9 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.google.android.gms:play-services-maps:8.4.0' 
} 

Ошибка остается даже после очистки приложения. Структура пакета не соответствует applicationId, описанному в файле gradle. Я использую последнюю версию Android Studio (2.0 Preview 9).

+0

удалить пространство перед 'применить плагин:' com.android.application '' и перестроить проект, ошибка будет утеряна –

ответ

-3

Сама ошибка четко объясняет, что здесь не так: is not facet-valid with respect to pattern '[a-zA-Z0-9_\-;.]+' for type 'segmentListType'.

Просто удалите пространство перед тем apply plugin: 'com.android.application' и восстановить проект снова.

+0

это не решит мою проблему –

+0

, так что это не решило вашу проблему, поэтому вы проголосовали Это? даже не отправляя свой код. –

5

Я столкнулся с этой проблемой и после обновления до последней градации. Просто перейдите к $ANDROID_HOME/build-tools/ и удалите каталог 23.0.0 rc3, исправив ошибки.

+0

исправил это для меня. – JacksOnF1re

8

У меня такая же проблема после обновления android studio 2.0 beta 2 и gradle. для решения выполните следующие шаги:

  1. Перейти к пути SDK.
  2. Открыть справочник по строительным инструментам.
  3. Удалить 23.0.0-preview из каталога инструментов для сборки.
  4. Rename сборки-инструменты-21.1.2 к 21.1.2

AndroidSdk Build-tools directory

Готово.