Android Studio:应用程序安装失败


80

我一直在尝试学习如何使用Android Studio,但是当我尝试运行示例程序之一时,出现以下错误消息:

安装失败,消息为空。可以通过卸载apk的现有版本(如果存在)然后重新安装来解决此问题。

警告:卸载将删除应用程序数据!

您要卸载现有的应用程序吗?

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


您要卸载现有的应用程序是什么?
IntelliJ Amiya

2
请卸载现有应用程序
IntelliJ Amiya 2015年

1
卸载现有软件包仅适用于仿真的Android设备,这无法解决问题,因为我尝试了多次。
Merlin

卸载旧应用或从设备中安装的最后一个应用中的清单文件中更改应用版本。
Sameer Donga 2015年

当使用标准AVD时,新安装的Android Studio也会发生此错误。
Halfacht

Answers:


82

我正在使用Redmi 3s mobile。我有同样的问题。

解决方案:此问题在运行MIUI 8的小米手机上很常见。这可以通过在“设置”应用中的“开发人员选项”中关闭MIUI优化来解决。然后重新编译该应用程序并确认它可以工作。

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

要么

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

6
此解决方案必须适用于所有MI移动电话。关闭MIUI优化并重新启动设备后,我能够在Mi Note-3设备上调试该应用程序。
Zax

2
但是就我而言,它已关闭但仍然出现相同的问题。我正在使用MIUI版本8.5.7.0,有什么建议吗?
谢兰德拉·玛达

我在Samsung J7 Core(Oreo)中遇到了这个问题
Ashik Azeez,

@AshikAzeez您碰巧在安全文件夹或双重Messenger中设置了此应用程序吗?
btraas

58

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


不要在BlueStacks上工作!当我想从Android Studio在其上运行我的应用程序时。
梅斯特·哈桑


11

今天,我分阶段解决了该错误,并轻松解决了它。

路径:Android Studio首选项/构建,执行,部署/即时运行

转到Android Studio首选项(对于Mac)或设置(对于Windows)

选择“构建,执行,部署”选项卡

选择即时运行

取消选中“启用即时运行以热插拔代码/根据需要更改资源(默认启用)”

这个对我有用!!


8

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

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

标记为“未安装”的所有应用程序仍然存在,并且您无法使用Android Studio安装相同的应用程序,除非它们在那里


我不知道这是否解决了我的问题,但令我惊讶的是,过去两个星期中我一直在使用的几个旧测试版本仍在列表中……+1 ...
dsdsdsdsd

7

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

android{
defaultConfig.applicationId="your package"
}

这将解决您的问题。


5

INSUFFICIENT_STORAGE

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

注意Android Studio日志:

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

4

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

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

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

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

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


当我尝试打开通过USB安装..加载后说“移动设备暂时受到限制”时
Shailendra Madda

@Shylendra Madda您可以使用mi手机安装应用程序吗?
Makvin '17

是的,我只使用Mi手机
Shailendra Madda '17

4

一些解决方案:

1构建->清洁项目

2 Build-> Rebuild Project

3已建->制作专案

4从设备上删除您的应用程序,然后再次尝试安装

5 Mb您的应用实际版本有一些问题(尝试拉实际分支)。如果您的应用程序正在运行,您还可以检查您的仿真器。

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


4

对我来说解决方案是:(在华为中)

  • Android Studio->构建->清理项目
  • 在电话中->转到电话管理器->清理和优化

3

我遇到了同样的问题,发现正是我使用的USB电缆导致了问题。
更换USB电缆可解决此问题,之后我可以成功安装该应用程序。


2

在实际设备中,请执行以下任务。

1.清理所有缓存。

2.检查内部存储空间(如果空间只有500 mb可用,则删除内部存储中的某些数据或应用程序,至少保留1 gb的空间。

3.再次清理所有缓存。

4.now goto android studio或eclipse点击应用程序goto run选择设备并运行,我希望应用程序将安装并运行.. !!!



1

对于首次在设备中安装应用程序,请启用上述文章中提到的开发人员选项。如果从工具安装应用程序时遇到问题,请执行以下步骤...。

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

对于MI用户:转到设置->其他设置->隐私->未知来源(启用) 对于普通用户:转到设置->安全->未知来源(使其启用)


1

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


1

最近,我也发现了同样的问题,这背后有一些原因,但是我给你3

  1. 在手机的设置中,转到“开发人员选项”并启用USB调试
  2. 另外,请检查Developer Option本身中的“通过USB安装”是否也处于打开状态。
  3. 在Android Studio中,转到文件->设置->构建,执行,部署->即时运行,然后取消选中启用即时运行

它必须工作。


0

我也遇到了:第一次,它说-失败[INSTALL_FAILED_CONFLICTING_PROVIDER]在第二次,它说-DELETE_FAILED_INTERNAL_ERROR

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

将其更改回8.1.0解决了我的问题


它被固定在版本“com.google.android.gms” 8.4.0版本
亚龙Recher

0

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

由于HAXM无法正常工作,所以我的计算机无法启动,我通过重新安装HAXM并从intel网站下载它来修复它:“ https://software.intel.com/zh-cn/android/articles/intel-hardware加速执行经理

然后,在安装过程中,我将HAXM最大内存设置为1536MB,因为没有这个帖子的问题,我可能也有:“ android studio中的HAXM配置

毕竟,它工作正常。




0

由于项目路径,这个问题对我造成了影响。Y:\ Example&SourceCode带&符号所以我将Project路径更改为另一个不带特殊字符的路径。现在很好。


0

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

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


0

自从我将构建工具从26.0.2升级到27.0.3以来,我就遇到了这个问题。还原,清理和重建即可解决该问题。另外,我已将gradle插件版本从3.1.3降级到3.0.1,因为最新版本将构建工具覆盖为最新版本。


0

生成签名的APK时我也遇到了同样的问题。只需选择APK签名方案v1,而不是v2(在Android 7.0中引入)。如果您选择v2方案,则它将在使用Android 7.0之前的版本的设备上不起作用。


0

如果build.gradle文件中的“ versionCode”小于以前的版本代码,则您的应用将无法安装。尝试使用相同的“版本代码”或以上版本进行安装。


0

如果您完成上述所有操作后仍然卡住,请尝试重新打开Android Studio。



0

我有一台Redmi K20,以下是MI,这是我用辛苦的方式学到的Redmi

我如何导致错误:我无法从手机上卸载调试应用程序,因为无法访问我的资产(也许我的源代码有问题)

解决方案(依次为我工作的步骤):

  1. 卸载应用
  2. 根据@Jayaprakash G和所有其他人的建议,我关闭了MIUI优化
  3. 我尝试查找“即时运行”,但似乎在Android Studio 3.6.2中丢失
  4. MI支持“第二空间”,请切换到第二空间。您会发现该应用程序仍然存在。再次卸载。
  5. 再次将空间切换回原始位置。如果有机会,如果您在应用程序抽屉中的常用应用程序中看到相同的应用程序,请再次卸载。
  6. 尝试从Android Studio编译并运行该应用,并使其在应用手机中显示(错误3仍然存在,但安装将成功)。
  7. 清理项目,关闭Android Studio
  8. 启动Android Studio,现在一切正常,没有错误3

-1

我可以通过以下方法解决此问题:启用即时运行

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


我严重怀疑是否可以通过这种方式“解决”此类问题。
GhostCat

1
@GhostCat根据此问题的所有答案,我认为这是由AS生成系统或自定义Android OS引起的。清理,重建和禁用Instant Run可以有效。但是我的情况可以通过Enable Instant Run。和禁用Instant Run来解决。 ,问题再次出现。环境:AS 3.0Beata5.Android 5.0.2
Ado
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.