安装APK时出现DELETE_FAILED_INTERNAL_ERROR错误

在这里输入图像说明 我正在使用Android Studio 2.2 Preview。 我正面临着这个问题

失败:安装失败的无效apk

错误:安装apk时,

我已经做了build.gradle的变化,但不能重新打包,请build议我的解决scheme?

提前致谢

在Android Studio 2.3中

禁用即时运行

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

来源:@Shubham A.的评论

Android工作室mac:

合并步骤: Android Studio>首选项>构build,执行,部署>即时运行>取消选中:启用即时运行

细节 :

步骤1: Studio>首选项

在这里输入图像说明

步骤2: 首选项>构build,执行,部署

在这里输入图像说明

步骤3: 构build,执行,部署>即时运行

在这里输入图像说明

步骤4: 即时运行>取消选中:启用即时运行

在这里输入图像说明

这允许我的xiaomi redmii注4后允许开发人员的select,并允许USBdebugging转到设置 – >开发人员选项 – >取消选中打开MIUI优化重新启动您的设备,现在安装应用程序。

对于Mac上的Android Studio:

导航栏 :

Android Studio>首选项>生成,执行,部署>即时运行>取消选中:启用即时运行

对于Windows上的Android Studio:

文件>设置>构build,执行,部署>即时运行>取消选中:启用即时运行

禁用即时运行。 Android Studio中的步骤

  1. 文件 – >设置(或CLRT + ALT + S)
  2. 构build,执行,部署 – >即时运行
  3. 禁用即时运行

文件 – >设置 – >build立,执行,部署 – >即时运行 – >禁用它。

//现在你很好走。

我遇到过类似的问题,我移动了项目目录,导致安装失败,我的解决方法如下:Build-> ReBuild

小米手机

1.Setting=>About phone=>tap 7 times on MIUI version 2.Setting=>Developer options=> Developer options (ON) => USB Debugging (ON) => Install via USB(ON) 

通过USB进行安装

如果

然后启用

在通过移动数据连接并在您的xiaomi帐户下禁用WiFi并通过USB开启安装。 有用!

棒棒糖及以上版本的Android引入了多个用户,当你删除一个应用程序,它仍然存在于设备中。 请确保您的应用程序已从所有用户中删除,然后重新安装。

您可以通过转到设置 – >应用程序 – >全部并在列表中检查您的应用程序进行检查。select您的应用程序点击操作栏上的更多button,并select卸载所有用户。

噢,我的天啊,经过很长一段时间,我已经通过将build.grade中的ApplicationID:“ com.company.2016app ”更改为“ com.company.app ”来解决这个问题。 它解决了我所有的问题。 现在它的工作很好。

在我的情况下,干净的项目和重build工程,没有必要禁用即时运行和重新启动。

我也有同样的问题,我试过解决scheme,禁用即时运行,但你不能使用即时运行,这对我来说是有害的,因为它是一个非常有用的工具。

我发现了另一个解决scheme,即删除“构build”文件夹并重新运行项目,错误消失,应用程序被执行,我可以使用即时运行。

删除这个文件夹

试试这个:转到File> invalidate Caches / Restart,然后从popup的窗口中点击Invalidate and Restartbutton。 现在,尝试运行你的项目。

您需要重build项目

如果使用Android Studio 2.3:

 Build -> Rebuild Project 

即使之后,你的应用程序开始一个错误只是重新生成项目:

 Build -> Rebuild Project 

如果您的设备是小米,答案是:

转到设置>已安装的应用程序>在顶部select“所有”>去底部find“文档”应用程序(它的底部因为禁用)> 启用它与按下启用在底部屏幕上…

编辑:我当时使用Android Studio 2.3

如果你的设备是小米

  1. 启用OEM解锁
  2. 禁用通过USBvalidation应用程序

我的屏幕截图

在Device Developer选项中

检查通过USB安装是强制性的。

我的xiaomi note 4a设备有同样的问题。 我通过closuresMIUI优化来解决这个问题。

下面的解决scheme为我的小米手机工作:

进入设置 – >其他设置 – >开发人员选项,并检查通过USB安装 ,如果烤面包设备暂时受限制显示,请closuresWI-FI,打开移动数据。 然后再试一次。

如果在完成上述所有步骤后,AS实例运行仍不起作用,可能是您打开了MIUI优化,请按以下步骤重试:

设置 – >其他设置 – >开发人员选项,并取消选中打开MIUI优化

设备故障时的Android安装[INSTALL_CANCELED_BY_USER] ** Redmi注3

进入设置 – >权限 – >通过USB安装:取消您的应用程序,如果它列出。

转到设置 – >其他设置 – >隐私:检查未知来源选项。

进入设置 – >其他设置 – >开发人员选项:检查通过USB安装选项。

转到设置 – >其他设置 – >开发人员选项:启用视图属性检查

最后进入设置 – >其他设置 – >开发人员选项:closuresMIUI优化。

– 需要loginMI账户才能启用通过USB安装选项。

参考: http : //en.miui.com/thread-410773-1-1.html

当我尝试在Java folder下创build另一个package ,会发生此错误

但是当我把这个特殊的软件包移到我的项目的main package中时,一切都会好起来的。

我正在testing真正的Android设备(Sumsung J2)

我已经解决了这个问题:

  1. 请通过cmd转到sdk文件夹/ p​​latform-tools,键入adb shell
  2. 从../output-folder删除项目的所有.apk文件
  3. 重新启动你的模拟器
  4. 运行你的项目。

当您尝试按照指令启用Gradle设置中的Java 8function时,此错误随Android Studio低于2.4提供 。 错误可以通过这些gradle设置在一个新的项目中重现。

需要更高的版本,或预览版本。

我有同样的问题,我解决了这个。我的电话是xiaomi红米注3,我已经closuresMIUI优化开发人员选项

我的具体情况的解决scheme:

也许这是因为你已经安装了你的apk第一次的谷歌播放(我的apk运行好,直到我发现一个错误),然后尝试从Android Studio重新安装(为了弄清楚),我有一个解决scheme:

转到您的手机/平板电脑。 设置 – >备份和重置 – > 禁用自动恢复

我希望它的作品:)

即使遵循所有的build议,如果它显示错误,然后在Gradle中检查您的buildType。

确保签名configuration签名Configs.config

发布范围内,不在debugging中

如果模拟器打开,请closures它。

并重新启动android studio.It为我工作。

试一下。

检查最近添加到manifest </provider>

就像android.support.v4.content.FileProvider

还要检查</provider> authorities是否正确

针对同一问题的不同解决scheme:

1.取消即时运行

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

2.重新启动Android Studio

点击File> invalidate Caches / Restart,然后从popup的窗口中点击Invalidate and Restartbutton。

3.检查设备的内存

有时你的设备没有足够的空间来安装新的应用程序,在这种情况下,android studio通过这个错误。

4.检查活动声明清单

确保你的manifest.java已经正确地声明了所有使用过的活动。

希望它会帮助:)