美文网首页
View Hierarchy不能连接真机的解决办法

View Hierarchy不能连接真机的解决办法

作者: zhouhaolong1 | 来源:发表于2017-05-31 17:32 被阅读27次

    看了很多博客发现很复杂,后来发现有个开源的工具,简单方便。

    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>

    相关文章

      网友评论

          本文标题:View Hierarchy不能连接真机的解决办法

          本文链接:https://www.haomeiwen.com/subject/haejfxtx.html