【问题标题】:Android minSdkVersion=3 but app is not availabe for android 1.5 devices from Android Market?Android minSdkVersion=3 但应用程序不适用于 Android Market 中的 android 1.5 设备?
【发布时间】:2010-07-23 08:25:24
【问题描述】:

在我设置的 AndroidManifest.xml 文件中 -

<uses-sdk android:minSdkVersion="3" />
<supports-screens android:normalScreens="true" android:smallScreens="false" android:largeScreens="false" android:anyDensity="false"/>

因此,该应用应该可用于 android 1.5 及更高版本的设备。但我无法从适用于 1.5 设备的 Android Market 中找到此应用。应用适用于 1.6 及更高版本的设备。

我可以使用 USB 数据线在 1.5 设备上安装应用程序,并且运行良好。

请解释为什么市场上没有适用于 1.5 设备的应用。

谢谢

【问题讨论】:

  • 您是否使用特定的 1.5 设备对其进行测试?你能告诉我们吗?可能不是由于 API 级别 1.5 而是由于 smallScreen 或 anyDensity 约束而被过滤
  • 不,我们正在具有正常屏幕尺寸/密度的设备上对其进行测试。

标签: android


【解决方案1】:

我总是加:

<supports-screens
          android:largeScreens="true"
          android:normalScreens="true"
          android:smallScreens="true"
          android:anyDensity="true" />
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

这似乎有效。 supports-screens 仅在 SDK4 中实现,所以我认为您应该添加它。

【讨论】:

    【解决方案2】:

    在我的情况下,是 AndroidManifest.xml 中的字段阻止某些设备在 android-market 中“看到”它......用它们替换它们似乎会弱链接它并且应用程序对更多设备可见

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      • 2011-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多