首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我的phonegap构建的应用程序不适用于Android平板电脑?

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

Stack Overflow用户
提问于 2014-03-31 04:37:03
回答 3查看 1.9K关注 0票数 0

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

为平板电脑设计应用程序 您的生产APK需要满足以下标准: 最低安卓版本和目标安卓版本需要支持平板电脑(检查targetSdkVersion和minSdkVersion)

我还以为电话间隔会这么做呢?

更新:

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

代码语言:javascript
代码运行次数:0
运行
复制
  <preference name="android-minSdkVersion" value="7" />
  <preference name="android-maxSdkVersion" value="19" />
  <preference name="android-targetSdkVersion" value="19" /> 
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-31 07:57:44

你在你的安卓清单上犯了错误:

  1. 您的android版本设置为7,但是在Android3.0 (API级别11)中添加了对平板电脑的初始支持。所以一定是11或更高。
  2. 在“使用--功能和使用--许可”下,您需要一些可能无法在平板电脑上使用的硬件功能,比如前置摄像头或电话。对于所有这些特性,您应该添加一个新参数android:required="false"

这是来自android开发者网站的更多详细信息。

http://developer.android.com/distribute/googleplay/quality/tablet.html#android-versions http://developer.android.com/distribute/googleplay/quality/tablet.html#hardware-requirements

票数 1
EN

Stack Overflow用户

发布于 2015-06-25 03:19:21

我还在Google中获得了“优化提示”中的信息:“为tablets...Show细节设计应用程序.最低安卓版本和目标安卓版本需要支持平板电脑(查看targetSdkVersion和minSdkVersion)。”

因此,我将其添加到PhoneGap构建config.xml文件中:

代码语言:javascript
代码运行次数:0
运行
复制
<preference name="android-minSdkVersion" value="11" /> 
<preference name="android-targetSdkVersion" value="14" />

因为这是http://developer.android.com/distribute/essentials/quality/tablets.html#android-versions推荐的

将新的apk上传到Google商店,它说新版本支持的设备减少了1200个,我仍然得到了同样的信息:“,最低安卓版本和目标安卓版本需要支持平板电脑(检查targetSdkVersion和minSdkVersion)。”

这款应用程序似乎更好,不用在config.xml中添加版本行。

票数 1
EN

Stack Overflow用户

发布于 2015-06-25 04:12:32

我还在Google中获得了“优化提示”中的信息:“为tablets...Show细节设计应用程序.最低安卓版本和目标安卓版本需要支持平板电脑(查看targetSdkVersion和minSdkVersion)。”

因此,我将其添加到PhoneGap构建config.xml文件中:

代码语言:javascript
代码运行次数:0
运行
复制
<preference name="android-minSdkVersion" value="11" /> 
<preference name="android-targetSdkVersion" value="14" />

因为这是http://developer.android.com/distribute/essentials/quality/tablets.html#android-versions推荐的

将新的apk上传到Google商店,它说新版本支持的设备减少了1200个,我仍然得到了同样的信息:“,最低安卓版本和目标安卓版本需要支持平板电脑(检查targetSdkVersion和minSdkVersion)。”

这款应用程序似乎更好,不用在config.xml中添加版本行。

更新

http://unitycoder.com/blog/2014/03/18/your-apk-does-not-seem-to-be-designed-for-tablets/上有一条评论指出,如果你上传平板电脑的截图,屏幕截图中有太多的空白,那么这可能就是谷歌关于你的应用程序没有为平板电脑进行优化的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22753732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档