前提:使用androidstudio

步骤:

一.检查AndroidManifest.xml文件下的  application 属性中的android:debuggable="true"(如果是false,则无法debug)

二.检查app工程下的gradle文件,要把debuggable设为true

buildTypes {    debug {        debuggable true    }    release {        debuggable true    }}
三.设置 tools->android->Enable ADB Integration,勾选上

四.检查adb的端口是否被占用,adb的端口一般为5037,在命令行中敲下netstat -aon|findstr "5037" ,检查占用了adb的程序      pid,然后在windows的程序管理器中结束掉该程序

     1.一般比较流氓的有360手机助手和360程序(必要情况下卸载这2个PC端软件)

     2.如果用搜狗浏览器的话,要在程序管理器中结束掉sougouphoneservice.exe程序

     3.电脑腾讯qq的,要干掉tadb.exe程序和AndroidServer.exe程序

     4.豌豆荚的占用端口(不用豌豆荚,不知道是pc端占用还是手机端占用,可自行验证)

五.华为手机可能无法打印log,可在华为手机中设置log打开

    1.http://blog.csdn.net/scwhy/article/details/7432414(有的华为手机可能无效)

    2.http://t.cn/R5Wl0Ix

    3.http://bbs.zhiyoo.com/thread-6077828-1-1.html




更多相关文章

  1. Android数据库安全permission
  2. Android开发者指南(4) —— Application Fundamentals
  3. Android设置程序最小运行的堆内存
  4. 如何在Android程序中使用ACRA3(How to install ACRA3 in your And
  5. Android(安卓)permission 权限类及中文说明
  6. Android(安卓)与J2ME 虚拟机相关资料
  7. 001——Binder 机制详解—Binder IPC 程序结构
  8. android 应用程序4种编译方法
  9. Xamarin体验:使用C#开发iOS/Android应用

随机推荐

  1. Android 采用SAX解析XML内容 【学习记录
  2. 在AndroidStudio中引用jni的时候出错
  3. [Android]接收Push Notification及弹出Di
  4. Android ---------- Android Bar Bug 总
  5. 获取android中正在运行应用程序的列表
  6. Android frambuffer 驱动的简要解析
  7. 学习到的有关android的知识点 单元测试等
  8. Android 解决多个通知发生冲突的问题
  9. QT开始支持andriod和ios
  10. Android 实现Toast的快速切换刷新