Bla*_*Spy 2 android intellij-idea
我一直在努力让黄油刀在IntelliJ上工作,但没有快乐.
我添加了lib(手动和通过Maven尝试)并确保启用了Annotation Processing,但在调用Views.inject(this)后我的视图仍为null.
有没有人有一步一步的行动清单来使这个工作?
package com.techinc.MyProgressives;
import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;
import butterknife.InjectView;
import butterknife.Views;
public class MainActivity extends Activity {
@InjectView(R.id.txtOutput)EditText txtOutput;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Views.inject(this);
txtOutput.setText("hello doug");
}
}
Run Code Online (Sandbox Code Playgroud)
终于有了这个工作.对于那些在同一条船上的人:
这是我通过谷歌搜索得到的.然后:
确保不使用该选项从项目类路径获取处理器,将处理器路径设置为butterknife jar.
确保为"存储生成的源相对于"选择"模块内容根".
任务完成!