Android之adb异常】的更多相关文章

Android使用adb模拟器时出现"unable to establish connection to adb"."ADB server didn't ACK"等错误时,一般是adb服务没有启用,或者adb绑定端口被占用引起的.常用解决办法如下: 1.在命令提示符窗口输入"adb kill-server"结束adb服务,然后输入"adb start-server"开启成功. 当出现"unable to establ…
Android 工具-adb 版权声明:本文为博主原创文章,未经博主允许不得转载. Android 开发中, adb 是开发者经常使用的工具,是 Android 开发者必须掌握的. Android Debug Bridge,Android 调试桥接器,简称 adb ,该工具位于 <sdk>/platform-tools/ 目录下,其源码位于 <path-to-sourcecode>/system/core/adb 目录下,是用于管理模拟器或真机状态的万能工具. adb 采用了客户端…
Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中. Android Debug Bridge adb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成: 运行在 PC 端的 Client : 可以通过它对 Android…
ADB是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备. ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备. 它的主要功能有: 运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 adb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的…
在android4.0以前,访问网络的代码可以写在UI主线程,但是在android4.0以上就不能在ui主线程中访问网络了,会出现android.os.NetworkOnMainThreadException异常 因此,需要异步来进行网络访问,另启一个线程就可以了.…
总结的Android工具类文章: Android 神兵利器-- Adb 常用命令 Android 神兵利器-- Git 常用命令 Adb的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,简单的说它就是一个调试工具.以下是adb支持的常用命令: 1.选项指令(Options commands) adb –d shell: 仅通过USB接口管理adb,如果不只是USB接口返回错误 adb –e shell: 仅通过模拟器来管理adb,如果不只是模拟器管理…
adb的全称为Android Debug Bridge,就是起到调试桥的作用,作为一名开发者倒是常用到这个工具.借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如安装软件.卸载软件.系统升级.运行shell命令等等.adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作. 要求一:手机连接上电脑  查看是否连接上 点击计算机右键   看到设备管理器: 接下来看到 Android Phone  --->Android Composite…
Adb (Android Debug Bridge)起到调试桥的作用. 通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序.adb采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行. adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机).它的主要功能有: * 运行设备的…
我的平板连上电脑后,在eclipse的DDMS中查看不到.很奇怪以前不会,我以为在进程中有其他的adb.exe冲突.查看任务管理器没有看到其他adb.exe进程.然后重启eclipse也不用,重启电脑也没用,无意中弹出对话框(图1)提示驱动程序没有装好. 百度查找到以下文章<寻找没法安装Android composite adb interface问题解决方法>有位大牛给出解决方案 解决方法: 故障:手机无法通过电脑与豌豆荚等应用相连接. 安装后在设备管理器中Android Composite…
查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk //覆盖安装,保留数据和缓存文件 adb install -s xxx.apk //安装apk到sd卡 adb install -f xxx.apk //安装apk到内部系统内存 adb install -d xxx.apk //安装低版本Apk adb install -g xxx.apk //准许…
Linux下安装Android的adb驱动-解决不能识别的问题 20141011更新:      老方法对我当时使用的一款设备一直都没有出现问题,最后遇到小米手机还有Android4.4版本的系统都会每次出现error: insufficient permissions for device问题,老方法的最后也说了这个问题的解决方法是什么.大意就是adb服务得以root用户身份启动,比较靠谱的方法是添加或者修改/etc/udev/rules.d/51-android.rules文件,内容如下:…
有时候在打开ddms的时候,会看到adb会报如题的错误,解决方案是打开任务管理器,(ctrl+shift+esc),然后关掉adb.exe的进程,重启eclipse就ok了. 还有许多无良商家开发的垃圾软件也可能给android调用adb带来问题,请把这些进程关闭,重启eclipse. app list: 第一:qq音乐的tadb.exe 第二:wandoujia的进程 据说还有什么金山词霸,91手机助手什么的,没有遇到过.…
Android中adb push和adb install的使用区别  转载 本篇文章由史迎春(@三俗小女子)投稿.转载请注明原文地址. 在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adb push 或者adb install.下面就来讲讲这两种安装方式的区别. adb push 能够指定安装目录.比如执行”adb push xxx.apk system/app” 后,xxx.apk被安装到了system/app目录下,此目录下的软件为上文中提到的system appli…
android中全局异常捕捉 只要写代码就会有bug,但是我们要想办法收集到客户的bug.有第三方bugly或者友盟等可以收集.但是,android原生就提供了有关收集异常的api,所以我们来学习一下. 异常捕捉实现 android中提供了Thread.UncaughtExceptionHandler类 1.创建Thread.UncaughtExceptionHandler对象 创建对象,实现uncaughtException方法,此方法可以接收到所有异常,要做的就是对异常进行处理. 一般是对错…
Android 执行Adb shell 命令大多需要root权限,Android自带的Runtime. getRuntime().exec()容易出错,在网上找到了一个执行adb shell命令的类 代码如下: /**检查手机是否存在root权限,发送一些消息*/package com.dx.superbar.util; import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;impo…
Android捕获全局异常 程序避免不了出现bug,导致程序崩溃,为了尽量不影响用户体验,可以全局捕获异常 效果图 异常捕获处理前 异常捕获处理后(将程序重新启动) 捕获异常的工具类 package com.example.kongqw.exceptiondemo; import android.content.Context; import android.support.v7.internal.app.ToolbarActionBar; import android.util.Log; im…
查看Android版本号 adb shell getprop ro.build.version.release getprop ro.build.version.release 5.1 查看Android版本号 adb shell getprop ro.build.version.sdk getprop ro.build.version.sdk 22…
Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息   by:授客 QQ:1033553122 1.  查看内存信息 1)查看所有内存信息 命令: dumpsys meminfo 例: C:\Users\laiyu>adb shell shell@android:/ $ dumpsys meminfo dumpsys meminfo Applications Memory Usage (kB): Uptime: 80066272 Realtime: 22645993…
Android 常见adb命令 by:授客 QQ:1033553122 1.  查看所有已链接的设备 命令: adb devices   例: C:\Users\laiyu>adb devices List of devices attached 5d3b5aac        device   设备命令 2.  复制文件/目录到手机设备 命令: adb push 例:复制d:\\ WiFi.apk到手机/mnt/sdcard/ (手机内存) C:\Users\laiyu>adb push d…
android.os.NetworkOnMainThreadException 异常的解决的方法. 刚开是把HttpURLConnectionnection 打开连接这种方法放在UI线程里了,可能不是线程安全的,并且这种方法请求是须要等待的,所以就抛出了这个异常,后来用子线程打开的HttpURLConnection, 一切就都正常了.仅仅要在主线程里开启子线程即可了. 子线程利用URL 问题解决.以下贴一段代码 String file1 = SERVER_PATH; URL url = new…
好吧,我是用的phonegap3.0开发的,很简单,安装的时候一句phonegap run android –device就可以了(-device参数非必要,我是为了不跑模拟器,加上此参数限制只跑到设备上) 平时一切正常,今天却报了个错误,大致是用build.xml编译的时候失败,原因是:Failed to execute android command 'adb devices'.此时还没有上网查,我想,既然phonegap失败了,还报的adb错误,那我自己安装一次吧,于是到apk目录 adb…
安卓开发解决android.os.NetworkOnMainThreadException异常方法 2013-01-07 14:01:04|  分类: 技术 |  标签:安卓  技术  java  |举报|字号 订阅     在android 2.3上访问网络的方法,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,主要问题在于4.0中访问网络不能在主线程中进行,有两个方法可以解决.第一种是在主线程中增加如下代码[不推荐]: /…
更新了最新的Android Studio预览版之后,运行程序.发现弹出了一个Error Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. google了一下之后,找到了解决办法. 菜单栏,Tools -> Adnroid -> enable ADB integration 在运行就ok了 哈哈 附一张最新版本…
Android 使用 adb命令 远程安装apk ./adb devices 列出所有设备 ./adb connect 192.168.1.89 连接到该设备 ./adb logcat 启动logcat ./adb install -r /Users/streetpoet/Desktop/MytvPauselive.apk 将本地apk安装到远程机器 ./adb uninstall <package> eg: package like com.spstudio.mytv    …
Android 设备adb连接后unauthorized解决方法 安卓设备usb或者adbwireless连接后输入adb device后都是未授权状态 相信很多同学都会遇到这种情况,除了一直重复开关开发者选项和重复拔线插线的方式外.可以试试下面两种方式: 1.将手机断开和电脑的连接 杀死adb服务 1)adb kill-server 2)adb start-server 然后再重新插上手机,就会弹出 调试弹窗了 2.另一种就是 点击手机设置->辅助功能->开发者模式->撤销usb调试授…
[原创]Android 常用adb命令总结 1 adb介绍 1.1 adb官方网站及下载 官方网站下载安装:http://adbshell.com/downloads 1.2 adb安装是否成功检查? adb version  ,检查有无报错 1.3 adb命令使用前提条件 1)电脑上面已经安装好usb驱动 2)智能手机一部 3)台式或笔记本电脑一台 4)USB线 5)USB要打开调试模式,多数所在路径: 「设置」-「开发者选项」-「Android 调试」查看.或许有些手机不一样 1.4 adb…
Android加载网络图片大致可以分为两种,低版本的和高版本的.低版本比如4.0一下或者更低版本的API直接利用Http就能实现了: 1.main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="…
​工作中常用的Android系统ADB命令收集如下:先收藏以备以后查阅! ​ adb --help //adb帮助 adb start-server //启动adb server adb kill-server //关闭adb server adb devices //获取设备号 adb logcat //查看系统日志 adb bugreport //打印dumpsys.dumpstate.logcat的输出 adb install //安装应用 adb uninstall //卸载应用 adb…
adb.exe的路径在Android\Sdk\platform-tools 把这个路径加入到系统的path环境下. 先用usb连接设备,比如一台android手机 adb tcpip 5555 adb devices ddb connect device_ip_address adb -s serialNumber shell 进入设备的shell后可以查看进程: ps -A | grep com.tencent.mm 第2列红色部分就是进程ID 查看进程的oom_adj的数值: cat /pr…
体验更优排版请移步原文:http://blog.kwin.wang/programming/android-driver-exception-solution.html 最近换了台新电脑,在Android Studio中真机调试时发现安卓驱动安装异常导致ADB无法识别已经连接电脑的安卓设备,尝试安装豌豆荚连接手机也不行,最后发现在AndroidSDK中usb_driver目录下有一个android_winusb.inf文件,尝试使用这个文件安装驱动,果然可以,在此记录一下过程,希望能对同样踩坑的…