设备中的APK安装错误

时间:2016-04-29 05:14:26

标签: android android-studio

通过android studio安装apk时出错。

Failure [INSTALL_FAILED_INTERNAL_ERROR]

DELETE_FAILED_INTERNAL_ERROR
    Error while Installing APK

我尝试了 build:clean 还重启设备.. 错误无法解决。

9 个答案:

答案 0 :(得分:17)

禁用即时运行为我修复了

转到首选项> Builld,执行,部署>即时运行

然后取消标记启用即时运行热插拔代码...

Sorce from the comments in here

此外,请不要忘记将问题报告给谷歌更快修复。

答案 1 :(得分:12)

我已经通过关闭MIUI优化解决了这个问题。

为此,转到setting - > developerOptions - > MIUI Optiomization

答案 2 :(得分:3)

此问题只有一个答案,禁用即时运行。我也面临同样的问题,并通过禁用即时运行解决。以下是在最新版Android Studio(3.1.2)上禁用“即时运行”的步骤:

  1. 转到Android Studio设置

  2. 在Android Studio设置窗口左上角的搜索框中搜索即时运行或点击构建,执行,部署

  3. 在这里您可以找到Instant Run
  4. 默认情况下已启用,取消选中启用即时运行以在部署时热插拔代码/资源更改(默认启用)
  5. 点击底部的确定按钮
  6. 重新启动Android Studio并尝试重新安装apk
  7. 要了解有关Instant Run的更多信息,请查看官方文档:https://developer.android.com/studio/run/?utm_source=android-studio#instant-run

    以下是一段旧的YouTube视频:https://www.youtube.com/watch?v=vuerGSylc9A

答案 3 :(得分:2)

请尝试清理您的项目,然后进行检查。如果它仍然无法解决,请尝试从设备中释放一些空间,因为设备内存中的空间湖可能会发生此错误。请检查这两种方式。

答案 4 :(得分:2)

有各种问题可能导致错误“App not installed error”并修复我们需要确定原因。读出这里写的理由。

Android手机中“应用未安装错误”的原因

调光器应用程序 - 任何调光器应用程序都在您的Android手机中运行,然后在手机中安装应用程序时,安装按钮将无效

低存储 - Android软件,如果照片,视频,音乐,消息,应用,联系人,电子邮件等数据存储在内部存储器中,则没有足够的存储空间用于其他应用,导致Android App未安装错误。

损坏的应用文件 - 如果您不从Play商店下载应用并选择其他平台来执行此操作,那些应用文件大多已损坏,无法在您的设备上安装。我个人建议你不要从其他来源/网站下载apk

未安装SD卡 - 当您的手机连接到可以从您的设备访问SD卡的PC设备时。在这种情况下,如果您安装应用程序并选择将其保存到SD卡,您将看到Android App未安装错误,因为应用程序无法找到SD卡,因为它未安装在您的设备中。

应用程序与Android版本的兼容性 - 互联网上的某些应用程序仅适用于某些Android版本。在较新的Android版本上安装这些应用程序将显示错误。

应用程序权限 - 在后台运行的应用程序和应用程序权限不是新概念。此类错误还可能导致应用程序安装期间出现“未知错误代码”。

文件不正确 - 如果您已经安装了应用程序但是下载了另一个带有不同签名或未签名证书的变体,也会显示错误。

修复应用程序未安装错误的方法|应用程序未安装错误解决方案

方法1:允许来自未知来源的应用

在Android手机中安装未从Playstore下载的应用程序,您需要勾选从未知来源安装应用程序。默认情况下,这个选项是出于安全目的而取消,所以如果这是不可取的,你也不会在Android手机中安装应用程序并且会给你安装在Android智能手机中的应用程序。所以要解决这个问题,请遵循以下路径。

转到设置→安全性→未知来源。启用未知来源。 现在尝试安装App。

方法2:清除数据包安装程序的数据和缓存

  1. 首先打开Android设备的设置。
  2. 点击名为“应用”或“管理应用”的选项
  3. 检查系统应用程序下的软件包安装程序应用程序
  4. 您将找到清除数据和清除缓存两个选项。 (Android Marshmallow 6.0用户检查选项存储以清除数据和缓存)
  5. 清除数据和缓存,问题就解决了。

答案 5 :(得分:1)

可能只是禁用即时运行是正确的解决方案。卸载android studio或创建新的虚拟设备无法解决问题。

设置 - >扩展(构建,执行,部署)---->即时运行(请取消选中启用即时运行热插拔代码选项)

答案 6 :(得分:1)

您可能需要在手机中启用来自未知来源的正在运行的应用。 根据移动设备制造商的不同,有不同的方法可以打开它。

要允许应用安装,请按照Android设备中的以下步骤操作:

  1. 导航至设置>安全

  2. 选中“未知来源”选项。

  3. 在提示消息上点击“确定”,然后选择“信任”。

  4. 此外,在少数设备中,一旦运行代码,您需要提供运行时权限以允许运行应用程序。只需在对话框中单击“允许”,它就会起作用。

答案 7 :(得分:0)

发生此错误的主要原因是即时运行

  

当您使用即时运行时,只有更新的部件会在设备上被替换。   有时候应用程序似乎没有更新,它仍然存在   以前的版本。

<强>解决方案:

您必须File -> Settings > Build, Execution, Deployment > Instant Run: Uncheck : (Enable Instant Run to hot swap code....) > Apply. 生成整个APK文件,并在设备上更新。

在Android Studio中:

SELECT t.name AS table_name,
       c.name AS column_name, t1.letter, count(*) as cnt
FROM sys.tables AS t INNER JOIN 
     sys.columns c 
     ON t.OBJECT_ID = c.OBJECT_ID 
CROSS APPLY ( VALUES (Substring(c.name, 1, 1)) ) t1(letter)
GROUP BY t.name, c.name, t1.letter;

感谢。

答案 8 :(得分:0)

Android工作室改变构建APK的概念

转到android studio中的Build部分,

构建apk

现在安装此apk