Compilação falhou após a atualização ferramentas para Android L

? Bri6ko @ | Original: StackOverFlow
---

Eu não posso construir meu projeto depois de atualizar as ferramentas. Eu recebo este erro no Android Studio.

/build/exploded-aar/com.android.support/support-v4/21.0.0-rc1/AndroidManifest.xml:3 ] Falha ao analisar : deve ser um número inteiro ou codinome .

Any ideas?

Este manifesto é a partir da biblioteca de suporte que eu penso. Eu também tenho uma outra para o meu projeto que é min=14 target=19

<?xml version="1.0" encoding="utf-8"?>
<!--
 Copyright (C) 2014 The Android Open Source Project

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="android.support.v4" >

    <uses-sdk
        android:minSdkVersion="L"
        android:targetSdkVersion="L" />

    <application />

</manifest>

gradle classpath ' com.android.tools.build:gradle:0.9.+ '

---

Top 5 Responder

1Henrique @

Será que você atualizar o arquivo build.gradle para refletir essas mudanças?

compileSdkVersion is set to 'android-L'
minSdkVersion is set to 'L'
targetSdkVersion is set to 'L'

Fonte : http://developer.android.com/preview/setup-sdk.html

2jamchamb @

Em sua app / arquivo build.gradle, mudança compile 'com.android.support:support-v4:+' para compile 'com.android.support:support-v4:19.1.0'

O '+' significa que ele vai olhar para a versão mais recente da dependência. Se você baixar o L pré-visualização, a última versão será a biblioteca de suporte para L - que não está indo trabalhar para um projecto cujo objectivo é API 19 .

3For Guru @

Isso resolveu o problema para mim e eu era capaz de construir o app .

compile('com.android.support:support-v4:19.1.0'){
    force = true
}