首页 文章

Android Studio:应用程序安装失败

提问于
浏览
68

我一直在努力学习如何使用Android Studio,但当我尝试运行其中一个示例程序时,我收到以下错误消息:

安装失败,消息为null . 通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题 . 警告:卸载将删除应用程序数据!要卸载现有应用程序吗?

我试图在另外5个示例程序上执行此操作,所有这些程序都给了我这个错误 . 有谁知道如何解决这个问题?

25 回答

  • 0

    我正在使用Redmi 3s手机 . 我遇到了同样的问题 .

    Solution :此问题在 Xiaomi phones running MIUI 8 上很常见 . 这可以通过在“设置”应用中从“开发者选项”中关闭MIUI优化来解决 . 然后重新编译应用程序,瞧它工作 .

    Settings --> Additional settings --> Developer options --> Turn Off MIUI optimization
    

    要么

    Settings --> Developer options --> Turn Off MIUI optimization
    
  • 0

    我遇到了同样的问题,只需选择干净的项目然后从构建菜单重建项目,就解决了我的问题

  • 52

    禁用即时运行

    首选项>构建,执行,部署>即时运行

    来源:评论@user77309

    enter image description here

  • 8

    今天我分阶段解决了这个错误并轻松解决了 .

    路径: Android Studio Preference / Build, Execution, Deployment / Instant Run

    转到 Android Studio Preference (适用于Mac)或 Settings (for windows)

    选择 Build, Execution, Deployment tab

    选择 Instant Run

    取消选中 Enable Instant Run to hot swap code/resources changes on deply (default enabled)

    这个对我有用!!

  • 0

    转到设置>应用程序 . 可能你仍然为其他用户安装了应用程序(我在Moto G上遇到了同样的问题,我没有看到其他应用程序中的应用程序,但它仍然是我在设置中的应用程序之一) . 尝试找到并删除所有用户 .

    如果问题出在此列表中,您会在列表末尾找到应用程序(在“设置”>“应用”>“全部”中)

    标记为"Not installed"的所有应用仍然存在,您无法在Android Studio中安装相同的应用程序

  • 0

    当您的应用使用任何库并且您的设备中还安装了使用相同库的应用时,就会发生这种情况 . 转到gradle并输入:

    android{
    defaultConfig.applicationId="your package"
    }
    

    这将解决您的问题 .

  • 1

    步骤1:转到“设置”→在系统中找到“开发者选项”,然后单击 .

    步骤2:在调试部分中打开“通过USB验证应用程序” .

    第3步:再次在Android Studio中尝试“运行应用”!

    and you should also TURN ON following fields inside "Developer option" .....
    

    1:开启 - >“通过USB安装”字段

  • 0

    INSUFFICIENT_STORAGE

    解决方案:清理手机存储空间

    注意Android Studio日志:

    open: Permission denied
    open: Permission denied
    pkg: /data/local/tmp/com.example......... Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
    
  • 0

    一些解决方案

    1 Build - > Clean Project

    2构建 - >重建项目

    3建成 - >制作项目

    4从设备中删除您的应用程序,然后重新安装

    5 Mb你的app的实际版本有一些问题(尝试拉实际分支) . 如果您的应用程序正在运行,您也可以检查您的emmulator .

    6尝试使用1,2,3,4解决方案 .

  • 6

    我遇到了同样的问题,发现是我使用的USB线导致了这个问题 .
    更改USB线修复了问题,之后我可以成功安装应用程序 .

  • 0

    从AVD卸载为我工作 . 重新安装后,它工作

  • 2

    在真实的设备做下面的任务..

    1.清理所有缓存内存 .

    2.检查内部存储空间(如果空间只有500 MB空闲,则删除内部存储中的一些数据或应用程序,保持至少1 GB的空间 .

    3.again清理所有缓存 .

    4.现在转到Android工作室或eclipse点击应用程序转到运行选择设备并运行我希望应用程序将安装,它将运行.. !!!

  • 33

    第一次在设备中安装应用程序, enable developer option ,在上面的帖子中提到 . 要在从工具安装应用程序时遇到问题,请按照以下步骤操作....

    通过在设置中启用选项,您可以直接安装应用程序 . 错误将消失 .

    For MI users: 转到设置 - >其他设置 - >隐私 - >未知来源(启用) For Normal Users: 转到设置 - >安全 - >未知来源(启用)

  • -1

    只需关闭Android Studio(和模拟器),然后重新打开就可以为我修复它 . 一旦我再次运行应用程序,apk重新安装成功,应用程序正常运行 .

  • 4

    我的解决方案是:(在华为)

    • Android Studio - >构建 - >清理项目

    • 在手机中 - >转到手机管理器 - >清理和优化

  • 1

    发生在我身上:第一次,它说 - 失败[INSTALL_FAILED_CONFLICTING_PROVIDER]第二次,它说 - DELETE_FAILED_INTERNAL_ERROR

    这是因为新的“com.google.android.gms”版本8.3.0

    将它改回8.1.0解决了我的问题案件

  • 1

    我遇到了同样的错误,但我在重新安装HAXM后修复了它 . 导致此问题的原因是虚拟设备无法正常启动 . 如果你的设备继续在屏幕上显示“Android”或屏幕是黑色的,它还没有开始,你必须等待更多才能正常启动,然后它将运行 . 如果它太慢,也许你应该找到一种方法来加速Android虚拟设备(AVD) . 英特尔计算机具有HAXM(硬件加速执行管理器) .

    在我的计算机没有启动,因为HAXM不工作,我通过重新安装HAXM修复它,从英特尔网站下载:“https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

    然后我在安装中将HAXM最大内存设置为1536MB,因为没有其他帖子的问题,你可能有,而且我也有:“HAXM configuration in android studio

    完成后,它工作正常 .

  • 0
    android {
        buildTypes {
            debug {
                debuggable true
            }
    

    在AndroidManifest.xml文件中,将android:debuggable = "true"添加到 <application> 元素 .

    https://developer.android.com/studio/run/device.html#setting-up

    这个对我有用..

  • 1

    我通过简单地删除整个 /build 文件夹并重建(菜单Build> rebuild project)解决了这个问题 .

  • 75

    最近我也发现了同样的问题,并且有一些原因,但我给你3

    • 在设置中的手机中,转到"Developer Option"并启用USB调试

    • 另外,检查开发者选项本身是否也启用"Install via USB" .

    • 在Android Studio中,转到文件 - >设置 - >构建,执行,部署 - >即时运行并取消选中启用即时运行

    它必须工作 .

  • 4

    由于项目路径,这个问题对我而言 . Y:\ Example&SourceCode with&sign所以我将项目路径更改为另一个没有特殊字符的路径 . 现在很好 .

  • 1

    对我来说,它只在重新启动设备(Motorola-Nexus-6)后才开始工作 .

    (我也尝试清理,禁用“即时运行”,重新打开Android Studio,验证安装的应用程序以确保没有冲突,禁用并重新启用手机中的调试模式,重新连接USB线)

  • 0

    自从我将构建工具从26.0.2升级到27.0.3以来,我遇到了这个问题 . 恢复,清理和重建解决了这个问题 . 此外,我已将gradle插件版本从3.1.3降级到3.0.1,因为最新版本将构建工具覆盖到最新版本 .

  • 5

    生成签名APK时我也遇到了同样的问题 . 只需选择APK签名方案v1,而不是v2(在Android 7.0中引入) . 如果您选择v2方案,它将无法在使用早于7.0的Android版本的设备上运行 .

  • 10

    我通过以下方式解决了这个问题:启用Instant Run

    设置>构建,执行,部署>即时运行

相关问题