2013-05-18 11 views
12

Ho importato la cartella actionbarsherlock nello spazio di lavoro utilizzando "Importa -> Codice Android esistente nell'area di lavoro". Poi ho garantiti:Impossibile creare actionbarsherlock: BuildConfig non può essere risolto in una variabile

  • Nel manifesto:

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

  • Proprietà -> Android: Costruire obiettivo è API 16 (Android 4.1.2) e IsLibrary sia selezionata.

  • Proprietà -> Compilatore Java: il livello di conformità del compilatore è impostato su 1,6.

Eppure sto ricevendo un sacco di errori BuildConfig cannot be resolved to a variable.

Ho provato a pulire tutti i progetti più volte e ho riavviato Eclipse diverse volte. Ho anche provato ad aggiungere manualmente una classe BuildConfig, ma c'erano ancora un sacco di errori R cannot be resolved to a variable che non riuscivo a risolvere.

Ho letto decine di risposte (come questa: R cannot be resolved error when using ActionBarSherlock), ma nulla aiuta. Qualsiasi aiuto sarà molto apprezzato.

risposta

14

Stranamente, il problema è che ho saltato l'immagine del sistema MIPS l'ultima volta che ho aggiornato i componenti in Android SDK Manager. Ora ho aggiornato l'immagine del sistema MIPS dalla revisione 2 alla 4, e tutto funziona bene.

Non utilizzo nemmeno il MIPS, ma forse c'era qualche strano problema di compatibilità.

+0

Quale Livello API di MIPS System Image hai aggiornato? – Roylee

+1

Non ricordo in modo specifico, ma ho appena applicato tutti gli aggiornamenti disponibili in SDK Manager. –

+0

Ya funziona ora. Sto aggiungendo comunque :) – Roylee

8

Ho avuto lo stesso problema. Quando sono tornato su Android SDK Manager, mi è stato mostrato che potevo aggiornare gli strumenti della piattaforma SDK di Android e gli strumenti di sviluppo dell'SDK di Android alla versione 17. Questo ha risolto il problema.

+1

Non riesco a immaginare che l'aggiornamento del sistema MIPS ha risolto il problema (anche se non sarei sorpreso se lo facesse). Ho appena aggiornato su Build Tools v17 e le cose hanno iniziato a funzionare di nuovo. La settimana scorsa Google I non era Google che ha deliziato tutti i suoi sviluppatori? – swooby

+0

stesso qui, dopo l'aggiornamento ad Android Studio 0.4.0 mi sono imbattuto nello stesso problema. installato Android sdk plattform tools 19.0.1 che cosa ha risolto il problema. scarse informazioni politiche su Google lato – user1324936

4

Stranamente, questo problema si fissa quando aggiungo antichi sapori di Android SDK build tools: 18.x ed 17.x

(Per qualche ragione, ho disinstallato alcuni di quelli)

enter image description here

+0

Questa dovrebbe essere la risposta. È perché questi collegamenti sono solo in quelli Build-Tools, rimuovendoli e il sistema non li trova più. – AutoM8R

+0

Beh, invitare la risposta all'inferno nella speranza che venga visualizzato in modo più prominente potrebbe aiutare altre persone :) –