达美小生活

有用的内容创作

三星apk文件无法安装怎么回事(安装包解析失败的解决方法未知来源)

其实有挺多原因会导致安装失败的,所以解决办法也不尽相同,下面列举一些解决办法。

先查看手机环境,是否打开U调试,是否允许安装应用,手机是否处于打开状态,黑屏状态下也是会安装失败的。

缓存并重启AS

可以尝试同步重启手机。

重试安装,可能会在安装提示的时候点错了,导致安装失败。

删除.gradle文件夹、.idea文件夹,build文件夹。然后重新编译会自动生成,这个可能是因为级了AS,或者改了某些配置导致的版本不对称,所以删除重新编译即可。

编译期间注意查看控制台中build、logcat、以及run的志,可能是库级或代码改动导致的错误。

List of apks:
[0] ''

在AS的新版本中,有一些API变更。

在 Andid Gradle 件 3.0.0 及更高版本引入的 API 变更中,部分能被移除,因此您现有的编译可能会出现异常。件的更高版本可能会引入新的公共 API 来替代失效的旧能。在编译时可能无常修改变体输出新件不支持使用 Vaant API 来操纵变体输出,但仍然支持使用该 API 处理某些简单任务,例如在编译时更改 APK 名称,具体如下所示:

    // If you use each to iterate thugh the vaant objects,
// you need to start using all. That's becse each iterates
// thugh only the objects that already exist dung configation time—
// but those object don't exist at configation time with the new model.
// Howr, all adapts to the new model by picking up object as they are
// added dung execution.
{ vaant ->
{
outputFileName = "${}-${}.apk"
}
}

不过,涉及访问 outputFile 对象的复杂任务已不再受支持。这是因为在配置阶段不会再创建专门针对特定变体的任务。这导致件不能预先了解所有的输出,但也缩短了配置时间。

具体可查看:

情况,欢迎讨论。