`
ch_kexin
  • 浏览: 897547 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

与adb相关的问题,比如掉线问题、Android Studio 提示Session 'app':Error Installing APK、找不到设备

 
阅读更多

我们在开发过程中,无论是使用Eclipse还是Android Studio,都会出现adb掉线、adb无法连接的问题,尤其是在使用Eclipse的时候,掉线问题特别严重。这对我们进行调试造成了很大程度的阻碍。

 

比如下面这个问题:我在使用Android Studio的时候,使用真机调试,运行不成功,提示下面图片中的错误(Session 'app':Error Installing APK)。


 

一般来讲,解决这个问题的方法有以下几种:

1.重新编译

2.重新插拔数据线

3.更改Studio的设置,将下方的第一个复选框的勾去掉


4.重启adb(方法后面说)

5.解决adb端口被占用的问题(方法后面说)

我是用第5个方法解决了问题,每个人的情况会不同

 

找不到设备的原因也可能是adb掉线的问题造成的,还有一个原因就是手机的开发者选项中的usb调试没有打开。

 

接下来就是解决adb掉线问题的方法了:

1.重启adb

在命令行输入 adb kill-server

然后输入  adb devices

2.重启adb.exe

任务管理器关闭adb.exe进程

然后在命令行输入  adb devices

3.查看是否5037端口被占用

命令行输入 netstat -aon|findstr 5037    查看使用5037端口的进程

假设看到3213正在使用5037端口    

   输入 tasklist | findstr "3213"  查看这个进程是哪个程序创建的,如果不是adb,通过以下命令杀死它

 taskkill /f /pid 3212

最后重新插拔数据线,输入adb devices试试

分享到:
评论

相关推荐

    Android Studio 星座APP

    使用Android Studio工具、Java编程语言开发的一款星座APP 拥有倒计时版本的开屏动画 主页分为:星座、配对、运势、我的四个功能 在星座页面中,可以查看每个星座,显示星座的生日范围,显示星座的性格特点、最大特征...

    Android Studio打包生成APK教程.rar

    【Android Studio打包生成APK教程】 在Android应用开发过程中,将项目转化为可供用户下载和安装的APK(Android Package)文件是最终阶段的关键步骤。Android Studio作为官方推荐的集成开发环境,提供了简单而高效的...

    android studio 找不到真机的解决办法.docx

    本文将详细讲解如何通过安装USB驱动来解决Android Studio找不到真机的问题。 首先,当你尝试在Android Studio中连接真机进行调试时,如果在"选择设备"的列表中没有发现你的设备,这可能意味着Android Studio无法...

    androidStudio adb1.0.40

    - **应用安装**:`adb install app.apk`命令用于在设备上安装APK文件。 - **执行shell命令**:通过`adb shell`进入设备的shell环境,然后可以执行任意shell命令,如`ls`、`cat`等。 - **备份与恢复**:使用`adb ...

    Adb Shell多设备批量apk安装脚本

    在命令行中,`adb install [apk_path]`可以将指定路径的APK文件安装到连接的Android设备上。如果有多台设备,`adb devices`命令会列出所有已连接的设备和它们的序列号。脚本需要遍历这些序列号,对每个设备执行安装...

    Android 之 在模拟器上安装APK

    本篇文章将深入探讨如何在Android模拟器上安装APK,这对于开发者来说是一项基本技能,尤其当实体设备不在手边时。我们将分为几个步骤进行讲解,并探讨相关的工具和源码知识。 首先,了解APK是什么至关重要。APK...

    Android Developer Tools Essentials: Android Studio to Zipalign

    Android Debug Bridge (ADB),一个命令行工具,用于与连接的Android设备进行通信;以及ProGuard,一个代码混淆工具,可以减少APK大小并保护代码安全。 此外,书籍可能还会讨论版本控制工具,如Git,以及如何将其与...

    android 调试工具 adb/fastboot

    Android调试桥(adb)与快速启动(fastboot)是Android开发者和系统工程师不可或缺的工具,它们构成了Android系统调试的核心组件。这两个工具都是Android SDK(软件开发工具包)的一部分,位于`platform-tools`目录下。 ...

    android adb最新版支持4.2.2系统,windows版本

    Android ADB(Android Debug Bridge)是Google为Android开发者提供的一款强大工具,用于连接和管理Android设备或模拟器。它是一个命令行工具,允许用户通过USB或Wi-Fi与设备进行通信,执行各种操作,如安装应用、...

    adb 命令安装 apk 到多个 devices

    adb(Android Debug Bridge)是Android开发中的一个强大工具,它允许开发者通过命令行与Android设备进行交互,包括安装和管理应用程序、数据传输、设备状态监控等。在标题“adb命令安装apk到多个devices”中,重点是...

    Android studio idea adb 插件

    Android studio idea adb 插件 ,用于在Android studio中 快速使用 adb命令的插件,国内经常会被强,可以install from disk

    WIN7下adb检测不到移动设备的解决办法

    在 WIN7 操作系统下,正确安装移动设备的驱动程序是解决 ADB 检测不到移动设备问题的关键。 ADB(Android Debug Bridge)是一款强大的命令行工具,用于调试和测试 Android 设备。它可以帮助开发者在 Android 设备上...

    Android Studio模拟器文件复制方法

    本文将详细介绍两种在Android Studio中将文件复制到模拟器的方法:一种是通过Android Studio的图形界面,另一种是使用命令行工具adb。 首先,确保你的电脑已经正确配置了Android SDK,并且在环境变量中设置了adb的...

    Android adb安装apk时提示Invalid APK file的问题

    在使用Android开发工具链中,ADB(Android Debug Bridge)是开发者常用的工具之一,用于与Android设备进行通信、安装应用程序(APK文件)、复制文件等等。然而,在使用ADB安装APK文件时,可能会遇到各种问题,其中一...

    android apk安装工具(adb封装)

    在Android开发过程中,APK安装是一个常见的操作,而`adb`(Android Debug Bridge)是Google提供的一个强大工具,用于连接Android设备进行各种调试任务,包括安装APK。本工具是`adb`的一个封装,旨在简化代码中调用...

    android adb

    Android ADB,全称为Android Debug Bridge,是Android开发者不可或缺的工具之一。它是Android SDK(软件开发工具包)的一部分,主要用于连接Android设备与计算机,进行调试、数据传输、安装应用等操作。下面将详细...

    adb工具,用于Android设备调试

    adb(Android Debug Bridge)是Android开发中的一个强大工具,它为开发者提供了命令行接口,能够进行设备通信、数据传输、应用程序安装与管理等操作。在Android Studio开发环境中,adb是平台工具(platform-tools)...

    解决adb error: device offline也包含4.2.2版本fastboot

    在Android开发和设备调试过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或Wi-Fi连接到Android设备进行各种操作,如安装应用、传输文件、执行shell命令等。然而,有时我们可能会遇到...

    Android Adb工具

    Android Debug Bridge(ADB)是Android开发者不可或缺的一款命令行工具,它在Android系统的开发、调试和故障排查过程中起着至关重要的作用。ADB能够连接运行Android操作系统的设备,包括模拟器和物理手机,使得...

    adb批量安装卸载apk

    在Android开发和测试过程中,`adb (Android Debug Bridge)` 是一个至关重要的工具,它允许开发者通过命令行与连接的Android设备进行交互。本教程将详细讲解如何使用`adb`配合`bat`脚本来实现批量安装和卸载APK,这...

Global site tag (gtag.js) - Google Analytics