当前位置: 首页 > 知识库问答 >
问题:

为什么我的phonegap构建应用程序不适用于Android平板电脑?

怀德馨
2023-03-14

我使用PhoneGap API构建了一个使用HTML5、Javascript和CSS3的移动应用程序。我使用Phonegap构建来生成我的。apk发布文件。自从我使用jquery mobile以来,我一直希望我的apk能在手机和平板电脑上运行。然而,当我将我的应用程序提交到google play store时,我收到以下消息

为平板电脑设计应用程序

您的生产APK需要满足以下标准:

最低Android版本和目标Android版本需要支持平板电脑(检查targetSdkVersion和minSdkVersion)

我以为电话间隙会这样做?

更新:

我还添加了以下标签到我的index.html页面,但它仍然会显示相同的消息帮助?

  <preference name="android-minSdkVersion" value="7" />
  <preference name="android-maxSdkVersion" value="19" />
  <preference name="android-targetSdkVersion" value="19" /> 

共有3个答案

和谦
2023-03-14

我还在Google Play Developer的“优化提示”下收到消息:“为平板电脑设计您的应用程序...显示详细信息...最低Android版本和目标Android版本需要支持平板电脑(请检查目标SdkVersion和minSdkVersion)。”

所以我添加到PhoneGap构建配置中。xml文件

<preference name="android-minSdkVersion" value="11" /> 
<preference name="android-targetSdkVersion" value="14" />

因为这是http://developer.android.com/distribute/essentials/quality/tablets.html#android-版本

将新apk上传到Google Play商店,它说新版本支持的设备减少了1200台,我仍然收到相同的消息,关于“最低Android版本和目标Android版本需要支持平板电脑(检查Target etSdkVersion和minSdkVersion)。”

如果不在配置中添加版本行,应用程序似乎会更好。xml。

使现代化

http://unitycoder.com/blog/2014/03/18/your-apk-does-not-seem-to-be-designed-for-tablets/有一条评论指出,如果您上传平板电脑的屏幕截图,并且屏幕截图中有太多空格,那么这可能是Google关于您的应用程序未针对平板电脑进行优化的消息的原因。

米树
2023-03-14

我还在Google Play Developer的“优化提示”下收到消息:“为平板电脑设计您的应用程序...显示详细信息...最低Android版本和目标Android版本需要支持平板电脑(请检查目标SdkVersion和minSdkVersion)。”

所以我添加到PhoneGap构建配置中。xml文件:

<preference name="android-minSdkVersion" value="11" /> 
<preference name="android-targetSdkVersion" value="14" />

因为这是http://developer.android.com/distribute/essentials/quality/tablets.html#android-版本

将新apk上传到Google Play商店,它说新版本支持的设备减少了1200台,我仍然收到相同的消息,关于“最低Android版本和目标Android版本需要支持平板电脑(检查Target etSdkVersion和minSdkVersion)。”

如果不在配置中添加版本行,应用程序似乎会更好。xml。

邹斌
2023-03-14

您在android清单上犯了错误:

  1. 您的android min版本设置为7,但Android 3.0(API级别11)中添加了对平板电脑的初始支持。所以它必须是11或更高。
  2. 在uses-特性和uses-权限下,您需要一些可能在某些平板电脑(如前置摄像头或电话)上不可用的硬件功能。对于所有这些功能,您应该添加一个新参数android:必需="false"

以下是android Developer网站提供的更多详细信息。

http://developer.android.com/distribute/googleplay/quality/tablet.html#android-版本http://developer.android.com/distribute/googleplay/quality/tablet.html#hardware-要求

 类似资料:
  • 我在升级PhoneGap 1时遇到了很多问题。x app到Phonegap 3.0,至少对于Android来说是这样(我甚至还没有开始升级iOS版本)。我想如果我把所有这些东西都放在一个Q里,可能会对很多人有所帮助 所以问题是:当升级现有应用到Phonegap 3.0时,你需要注意什么? 这是一本顶级手册,深入介绍了一些细节。我正在描述Mac用户的过程,但尽管命令和工具可能不同,但Windows的

  • Play developer控制台中显示: 您的APK似乎不是为平板电脑设计的 但是我已经将布局添加到layout-sw600dp、layout-sw600dp-land、layout-sw720dp和layout-sw720dp-land文件夹中。完整清单(原样): 我的APP截图: 虽然这款应用似乎可以在平板电脑上运行(我只在emulator上进行了测试),但要满足播放标准,必须做些什么呢?

  • 我创建了一个Android应用程序,它不能在平板电脑上运行。 我已经在文件夹中添加了文件。当我在模拟器上运行时,它正在工作,但在平板电脑中它给出了错误, 日志输出: java.lang.RuntimeException:无法启动活动ComponentInfo{idev.android.soulspotter/idev.aandroid.sourlspotter.Login}:android.con

  • 我正在为iOS和Android开发一个应用程序,我正在使用Phonegap构建来创建它。我想要显示闪屏,我有。为每个平台创建的PNG文件;在iOS中,一切都很好,但在Android中,不会出现闪屏。 我的config.xml如下所示(相关代码): 我按照Phonegap文档创建了我的闪屏,Android的大小如下: 屏幕-ldpi-port.png-(320x426) 屏幕-mdpi-port.p

  • 谷歌Play声明我的应用程序不是为平板电脑设计的:“你的APK应该包括针对普通平板电脑屏幕密度的自定义可抽屉资产。”它链接到4。在tablet应用程序质量页面上使用为tablet屏幕设计的资产。我正在试图理解我是如何不遵守第4节的,我希望你能有真知灼见。 我的启动器图标大小是正确的,包括mdpi-xxxhdpi版本(、等)。

  • 问题内容: 我做了一个基于Java Swing的应用程序。 在我的应用程序上,如果我在JFrame上的任何地方单击,则我的右键单击不起作用? 我没有设置那样的东西..那为什么不起作用? 基本上我的键盘不起作用,然后我尝试复制-然后使用鼠标粘贴数据,然后我才知道…我的右键单击不适用于我的应用程序的任何区域… 问题答案: 右键单击效果很好-在Swing中,不要获取您在其他应用中习惯的上下文菜单是很正常