星期以来一直遇到这个问题,并在整个论坛中搜索解决方案。
我有一个 Android 应用程序,可以安装在某些品牌的设备上,但不会安装在其他品牌的设备上。在某些设备上,每次安装它时都会收到包错误。在某些设备中,它甚至只需查看APK文件即可挂起。
但是,如果我在PC上插入有软件包错误的设备并通过android工作室安装apk,它将安装该应用程序。
这是某种硬件问题吗?还是某种硬件兼容性问题?
我相信它会安装的品牌是三星。它不会安装的品牌是LG或华硕。
我已经检查了版本,几乎所有设备都有相同的 SDK api。
最小开发工具包:15目标 SDK:25
我甚至将Android Studio和gradle更新到最新版本。
-
我有同样的问题。我忘了在清单中添加相同的权限。我在清单中添加了这些权限,正如迈克所说。然后打扫干净,建造,像魅力一样工作。
-
结论:如果您在类中以编程方式授予权限,请确保必须在 AndroidManifest.xml 文件中声明相同的权限。
-
确保您有一个图标,并且图像不大于 60 x 60 像素
-
应用程序图标应为 png formtat
-
删除媒体部分中未使用的图像和大尺寸图像现在它将起作用。
我遇到了同样的问题,并通过允许明文流量解决了它,或者您也可以将 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>