我拥有一个Motorola Flipout,Android 2.1股票ROM。根据市场,该应用程序“ Handyticket Deutschland”与我的手机不兼容。所需的Android版本为1.5或更高版本。我怎么知道为什么该应用程序对我不起作用?



Flipout的屏幕较小。发布者是否有可能忘记将我的手机的显示分辨率标记为受支持?

注意:来自德国以外的用户会看到不同的消息。我相信,这些国家/地区限制是无关紧要的。

#1 楼

Android电子市场具有适用于apk的各种过滤器,以确定该应用程序是否将在您的设备上运行。最明显的是您所在的Android版本(也称为SDK级别)。

但这不是唯一的标准。还有其他类似的东西:


屏幕尺寸
软件库

Google API
OpenGL



所需的特定硬件功能

蓝牙
(前置)摄像头
振动




不幸的是,它不是这很容易找出为什么某个应用程序与特定设备“不兼容”的原因,即使是对于开发人员而言也是如此。开发人员可以使用一些工具来查找.apk的当前过滤条件,但这并不能告诉他为什么Android市场没有在设备上明确显示应用。

在您的情况下,小屏幕尺寸似乎是原因。您应该通过电子邮件发送给开发人员,并请他解决此问题。

评论


最重要的是,有没有办法绕过过滤器?我的设备不受官方支持,但是我曾经在我的产品上安装了该应用程序(通过朋友的apk),并且运行良好。

– Shimmy Weitzhandler
2012-3-16在3:29



如果您运行自定义Mod,则可以更改已向市场发出信号的设备属性,以便显示更多应用。

–流程
2012年3月16日在7:49

有一些应用程序可以执行此操作吗?

– Shimmy Weitzhandler
2012年3月16日上午8:17

@Shimmy-对您的评论的最新回复,但是您可以使用build.prop编辑器(可从Play商店购买大量)来编辑设备属性。小心所做的更改,您可能会弄乱设备(引导循环)。大多数都可以选择在应用任何更改之前进行备份。

–HasH_BrowN
15年1月27日在7:58

@Shimmy您可以(通过第三方)从Google Play提取APK,然后横向加载该应用。通常可以。

– Revetahw说恢复Monica
16年7月7日在20:19