Android 会议';应用程序';:安装APK时出错

Android 会议';应用程序';:安装APK时出错,android,android-studio,installation,apk,adb,Android,Android Studio,Installation,Apk,Adb,尝试按照说明在真实设备上安装应用:-。在结束时,Android Studio给出错误: Session 'app': Error Installing APK The APK file /path/to/file/app.apk does not exist on disk. Error while Installing APK 我想问题可能出在我的android设备上(它是中国的Doogee X5)。它在开发者文档中没有给定的USB供应商ID,所以我决定按照HTC随机供应商ID的说明进行

尝试按照说明在真实设备上安装应用:-。在结束时,Android Studio给出错误:

Session 'app': Error Installing APK 
The APK file /path/to/file/app.apk does not exist on disk.
Error while Installing APK
我想问题可能出在我的android设备上(它是中国的Doogee X5)。它在开发者文档中没有给定的USB供应商ID,所以我决定按照HTC随机供应商ID的说明进行操作

我确信有一种方法可以在任何android设备上运行应用程序,但我还没有找到一个关于如何做到这一点的答案


我正在运行Linux Ubuntu 14.04 LTS

您必须启用开发者选项并启用USB调试:

  • 进入“设置”菜单,向下滚动至“关于手机”。点击它
  • 再次向下滚动到底部,您将看到“Build number”(您的Build number可能与我们的不同)
  • 轻按七(7)次。第三次点击后,您将看到一个有趣的对话框,上面说您距离成为开发人员还有四次点击。(要是这么简单就好了,嗯?)继续点击,然后砰的一声,开发者设置又回来了
  • 在开发者选项中,启用USB调试


    尝试使用不同版本的Gradle(稳定版本)。 总结如下:

    • 检查gradle文件是否存在可调试false/true
    • 使缓存无效并重新启动
    • 检查您的安装位置
    • 重启亚洲开发银行
    编辑:

    在较新的Android Studio版本中,您可以使用以下按钮重新同步项目:

    对于旧版本:

    打开Gradle窗口(在Android Studio的右侧)并单击刷新按钮。

    然而,这并不是一个100%确定的解决方案

    其他情况的解决方案:

    打开终端窗口并键入“adb终止服务器”,然后键入“adb启动服务器”。通常在几个小时不活动后,adb会断开设备的连接。(如果PATH环境变量中没有sdk/platform工具,则应在该文件夹中打开终端)

    如果这些解决方案对您没有帮助,请给出提示: 如果打开Android Studio右下角的事件日志窗口,您会看到一条详细的错误消息

    其他边缘案例 如果您看到此错误:安装失败\u无效\u APK:。。。签名不一致。 不幸的是,gradle刷新还不够,您必须转到Build->cleanproject,然后再次运行

    Android emulator的问题
    如果要将APK部署到Android仿真器,并且看到“安装APK时出错”消息,则仿真器可能已冻结,需要重新启动

    确保项目名称不包含特殊字符。

    另一种可能是您电脑上的USB驱动程序。在我的情况下,从3.0 USB端口切换到2.0端口修复了问题

    确保您的设备没有内存不足

    关闭即时运行删除了我对Androdi Studio 2017.03.03 v2.3的错误


    派对迟到了一点,但请确保您正在尝试构建一个合适的构建变体。有时我会遇到这样的情况:当我更新为时,构建变量完全混乱,因此,我不是构建“调试”变量,而是构建“发布”变量,它将apk输出到不同的位置(不是到app/build目录,而是直接到app),我得到以下错误:

    Session 'app': Error Installing APK 
    
    The APK file /path/to/file/app.apk does not exist on disk.
    Error while Installing APK
    

    要解决此问题,只需打开左下角的菜单,单击“Build Variants”并选择调试变量(它可能有不同的名称,具体取决于您拥有的模块/风格或自定义gradle构建类型的数量)。

    尝试删除
    .idea
    文件夹和
    .gradle
    文件夹,然后单击“将项目与渐变文件同步”,当过程完成后,再次尝试运行应用程序


    希望它能工作。

    只需从菜单栏按Build按钮,然后按Build app等待它完成,然后按Build APK,然后运行您的模拟器,它就会工作。

    我通过删除构建文件夹来解决这个问题,然后再次运行project


    如果您使用的是android emulator,请尝试更改设备。

    build.gradle
    中经常使用易于更改的变量值(如日期)


    转到avd管理器,单击要运行的设备的擦除数据。为我工作。擦除数据后,磁盘上的设备大小将减小。我希望它能帮助别人。

    我更改了USB端口,并为我修复了它。

    在我使用Android 8.0(Oreo)的情况下,没有一个解决方案有效! 如果您有多个用户,则应转到设置->应用程序->所有应用程序->查找应用程序并为所有用户卸载!
    经过这些步骤,它成功了

    只需重建并清理project,然后运行project。

    之所以发生这种情况,是因为gradle未与应用程序同步。转到:工具->Android->与Gradle文件同步项目。再跑一次,你就可以出发了。

    以上的一切对我都没有帮助。指纹对话框没有出现。我检查了另一个android设备,对话框出现了,调试是可能的。
    所以问题出在设备端而不是计算机端。我在设备上重置了“出厂设置”,这对我很有帮助。

    您必须启用开发人员选项并启用USB调试:

    1:进入设置菜单,向下滚动至“关于手机”。点击它。 2:再次向下滚动到底部,您将看到“Build number”(您的Build number可能与我们的不同) 轻按七(7)次。 第三次点击后,您将看到一个有趣的对话框,上面说您距离成为开发人员还有四次点击。
    继续点击,砰的一声,开发者设置又回来了。

    确保android设备有足够的内存来安装应用程序。有时,在使用多媒体应用程序时,设备存储量不断增加,而您却一直在怀疑错误

    因此,请释放一些内存,然后再次尝试安装

    我修好了我的iss