安装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中的步骤
去
- 文件 – >设置(或CLRT + ALT + S)
- 构build,执行,部署 – >即时运行
- 禁用即时运行
去
文件 – >设置 – >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
如果你的设备是小米
- 启用OEM解锁
- 禁用通过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)
我已经解决了这个问题:
- 请通过cmd转到sdk文件夹/ platform-tools,键入adb shell
- 从../output-folder删除项目的所有.apk文件
- 重新启动你的模拟器
- 运行你的项目。
当您尝试按照指令启用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已经正确地声明了所有使用过的活动。
希望它会帮助:)
- Firebase离线功能和addListenerForSingleValueEvent
- 没有更改部署android studio 2.1
- java.lang.IllegalArgumentException:包含一个path分隔符
- Android MapActivity:无法获取连接工厂客户端
- Android的USB反向共享:如何欺骗应用程序
- Thread.setPriority()和android.os.Process.setThreadPriority()之间有什么区别
- 运行Android Studio时出错
- 如何在Android中查找运营商的名称
- Android studio:为什么在AndroidManifest.xml和build.gradle中都指定了minSdkVersion和targetSdkVersion?