几周来一直遇到这个问题并在整个论坛中寻找解决方案。
我有一个Android应用程序,可以安装在某些品牌的设备上,但不会安装在其他设备上。在某些设备上每次安装它时都会出现包错误。 在某些设备中,它甚至只是通过查看APK文件而挂起。
但是,如果我在PC上插入包含错误的设备并通过android studio安装apk,它将安装该应用程序。
这是某种硬件问题吗?还是某种硬件兼容性问题?
我相信它会安装的品牌是三星。它不会安装的品牌是LG或华硕。
我已经检查了版本,几乎所有设备都有相同的SDK API。
Min-SDK:15 Target-SDK:25
我甚至更新了Android Studio并使用了最新版本。
答案 0 :(得分:0)
我遇到了同样的问题。我忘了在清单中添加相同的权限。我在清单中添加了这些权限以及迈克说。然后清洁,建造并像魅力一样工作。
结论:如果您在课程中以编程方式提供权限,请确保您必须在AndroidManifest.xml文件中声明相同的权限。
确保您有一个图标,图片不超过60 x 60像素
应用图标应为png formtat
删除媒体部分中未使用的图像和大尺寸图像现在它将起作用。
答案 1 :(得分:-1)
我遇到了同样的问题,并通过允许cleartexttraffic解决了该问题,或者您也可以将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>