View Hierarchy不能连接真机的解决办法
2017-05-31 本文已影响27人
zhouhaolong1
看了很多博客发现很复杂,后来发现有个开源的工具,简单方便。
https://github.com/romainguy/ViewServer
首先
在项目的build.gradle中如下配置
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
然后在自己的App下的build.gradle添加依赖
dependencies {
compile 'com.github.User:Repo:Tag'
}
最后在Activity的生命周期方法添加如下代码
public class MyActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set content view, etc.
ViewServer.get(this).addWindow(this);
}
public void onDestroy() {
super.onDestroy();
ViewServer.get(this).removeWindow(this);
}
public void onResume() {
super.onResume();
ViewServer.get(this).setFocusedWindow(this);
}
}```
如果添加依赖后Sync project 很久都拉取不到依赖,那就来个暴力的方法,把ViewServer这个类放到你的工程中去,就ok了,这个操作可以简单粗暴替换前面两部操作。
</br>