dependencies {
classpath ‘com.android.tools.build:gradle:3.0.0’
}
又来一个警告,大概意思是说,你的gradle版本已经升级到3.0了,需要和26.0.2版本的构建工具搭配才更好,好好好,听你的:
更新完成之后,需要再次运行一下App,如果还提示不能进行更高级的分析,请重启Android Studio,重启还不好,没关系,反正今天也用不到它,不要打我,下面来看下正常的Android Profiler:
点击MEMORY进入内存详情,在这里可以实时查看内存的占用情况:
内存泄漏分析
我们先写个会发生内存泄漏的程序分析一下:
public class RxLifecycleComponentsActivity extends RxAppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rxlifecycle);
ButterKnife.bind(this);
initData();
}
private void initData() {
// 每隔1s执行一次事