#butterknife
#нож для масла
Вопрос:
Я настроил ButterKnife в Android Studio.
project build.gradle:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.1'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
сборка приложения.gradle:
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
...
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
...
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
И у меня есть это:
Ошибка: (6, 28) ошибка: не удается найти средство поиска классов символов в ..DetailActivity $$ViewBinder.java
Я пытаюсь:
public class DetailActivity extends AppCompatActivity {
@BindView(R.id.title_textview) TextView titleTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
ButterKnife.bind(this);
...
titleTextView.setText(movie.getTitle());
Комментарии:
1. Почему бы не использовать одну и ту же версию в обеих зависимостях? попробуйте
apt 'com.jakewharton:butterknife-compiler:8.4.0'
2. @NeriaNachum, большое спасибо! Проблема решена!