为什么我的安卓工作室生成的签名APK不适用于某些品牌的安卓设备


几个

星期以来一直遇到这个问题,并在整个论坛中搜索解决方案。

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

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

这是某种硬件问题吗?还是某种硬件兼容性问题?

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

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

最小开发工具包:15目标 SDK:25

我甚至将Android Studio和gradle更新到最新版本。

  1. 我有同样的问题。我忘了在清单中添加相同的权限。我在清单中添加了这些权限,正如迈克所说。然后打扫干净,建造,像魅力一样工作。

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

  3. 确保您有一个图标,并且图像不大于 60 x 60 像素

  4. 应用程序图标应为 png formtat

  5. 删除媒体部分中未使用的图像和大尺寸图像现在它将起作用。

我遇到了同样的问题,并通过允许明文流量解决了它,或者您也可以将 http 转换为 https .

<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
  <uses-permission android:name="android.permission.INTERNET" />
  <application
     `enter code here`  ...
      android:usesCleartextTraffic="true"
     ...>
     ...
 </application>  
 </manifest>

最新更新