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>
上一篇下一篇

猜你喜欢

热点阅读