Sto cercando di usare this library project, così ho cercato di eseguire l'applicazione di esempio (in /app/source/main/
nel link Github), in MainActivity.java
, sto ottenendo l'errore di importazioneIl butterknife.InjectView importazione non può essere risolto
import butterknife.InjectView;
e anche in MainActivity.java
e VerticalLinearRecyclerViewSample.java
, ad ogni occorrenza di @InjectView(...)
annotazione, ottengo il seguente errore:
InjectView cannot be resolved to a type
Così wh dovrei fare su questo?
quello che ho provato:
ho visto this question. Non ha funzionato per me, ha lasciato un commento lì.
Ho followed these steps to include the Butter Knife library fino al passaggio 3. Informazioni sul passaggio 4, "Assicurarsi che la cartella .apt_generated/sia nella radice del progetto ..." - questo progetto non ha alcuna cartella denominata .apt-generated
o qualcosa nella cartella principale del progetto.
Nota: Io in realtà uso Eclipse, e il progetto su Github è per Android Studio, così ho creato un nuovo progetto in Eclipse e copiato i singoli file dal progetto Studio Android scaricato. Spero che questo non abbia fatto la differenza.
Quale versione di ButterKnife si sta utilizzando? L'ultima versione ha binding invece di InjectView. Versione precedente, usa ButterKnife.inject (this) per iniettare la vista. Inoltre, Eclipse non è più supportato, inizia a utilizzare Android Studio. – Sharj
@Sharj v7.0.1 scaricato da questa pagina. '@ Bind' funziona, grazie mille. Se puoi postarlo come risposta, posso accettarlo. – Solace
pubblicato come risposta. – Sharj