2017-04-01 84 views
1

几周来一直遇到这个问题,并在整个论坛中搜索解决方案。为什么我的Android Studio生成签名APK不适用于某些品牌的Android设备?

我有一个Android应用程序,可以安装在某些品牌的设备上,但不会安装在其他设备上。在某些设备上,每次安装时都会收到包错误。 而在一些设备中,它甚至只是通过查看APK文件而挂起。

但是,如果我插入在PC上有包错误的设备,并通过android studio安装apk,它将安装该应用程序。

这是一种硬件问题吗?或者某种硬件兼容性问题?

我确信它会安装的品牌是三星。它不会安装的品牌是LG或华硕。

我已经检查过版本,几乎所有的设备都有相同的SDK API。

民SDK:15 目标-SDK:25

我甚至更新的Android Studio和gradle这个到最新版本。

+0

您能否告诉当未安装时显示的错误? –

+0

尝试从第三方文件资源管理器安装apk。自从我更新了android studio后,我得到了这个问题。它说无法打开文件 –

+0

它说。 “不幸的是,软件包安装程序已停止。”我无法看到它在android studio的终端中有什么特定的错误。因为它使用android studio安装应用程序。 – Cedric

回答

0
  1. 我有同样的问题。我忘了在清单中添加相同的权限。我在清单中添加了这些权限以及迈克说。然后清理并建造并像魅力一样工作。

  2. 结论:如果您在类中以编程方式授予权限,请确保您必须在AndroidManifest.xml文件中声明相同的权限。

  3. 确保你有一个图标,该图像是由60个像素

    比60没有大
  4. 应用程序图标应为png formtat

  5. 删除未使用的图像和大尺寸图像媒体章节现在它会成为现实。

+0

这些权限是什么?我只是基本上在清单中添加权限。 – Cedric

+0

我认为您使用的是危险权限,您是否可以看到您的所有权限? –

+0

我刚刚使用的许可只用于互联网目的。Wifi和网络 – Cedric