使用Phonegap Dreamweaver创建的应用程序无法在平板电脑上运行

时间:2013-05-20 19:38:47

标签: android cordova google-play tablet

我使用Dreamweaver和Phonegap创建了一个应用程序,它在移动设备上运行良好。但它不适用于平板电脑!

我首先尝试使用我的平板电脑,Smartq t10,我认为这是因为它有Android 2.2

然而,当我发布我的应用程序时,一个用户告诉我它在Android 4.0平板电脑上无效,所以原因不是Android版本。

我有两个问题。

  1. 我是否可以阻止Google Play上的搜索,以便该应用只显示在手机上?

  2. 无论如何都要解决平板电脑的这个问题吗?

  3. 我不喜欢收到差评,因为该应用无法在平板电脑上运行。

    问候。

1 个答案:

答案 0 :(得分:0)

虽然我无法分辨您的代码有什么问题,但我可以帮助您在Google Play上过滤掉平板电脑。

清单:

android:minSdkVersion="xx" (>=4)

<compatible-screens>
    <!--  as of API 19, some named const are not supported in compatible-screens node
    https://code.google.com/p/android/issues/detail?id=34076
    xxhdpi = 480
    tvdpi = 213

    nexus 7 : tvdpi
     -->

    <!-- all small size screens -->
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="213" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <screen android:screenSize="small" android:screenDensity="480" />
    <!-- all normal size screens -->
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="213" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    <screen android:screenSize="normal" android:screenDensity="480" />
    <!-- all large size screens -->
    <screen android:screenSize="large" android:screenDensity="ldpi" />
    <screen android:screenSize="large" android:screenDensity="mdpi" />
    <screen android:screenSize="large" android:screenDensity="213" />
    <screen android:screenSize="large" android:screenDensity="hdpi" />
    <screen android:screenSize="large" android:screenDensity="xhdpi" />
    <screen android:screenSize="large" android:screenDensity="480" />
    <!-- all xlarge size screens  >= 7" -->
    <screen android:screenSize="xlarge" android:screenDensity="ldpi" />
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" />
    <screen android:screenSize="xlarge" android:screenDensity="213" />
    <screen android:screenSize="xlarge" android:screenDensity="hdpi" />
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
    <screen android:screenSize="xlarge" android:screenDensity="480" />
</compatible-screens>

删除您不想要的组合。 (例如:所有xlarge)

Thoses设备将在Google Play控制台中显示为“不兼容”。

此外,您可以使用Google Play控制台中的“排除设备”对其进行优化。

使用http://pdadb.net/index.php?m=pdachooser(操作系统:android,Diagoinal&gt; = 8'')等参考网页来帮助您识别终端。