Play developer控制台中显示:
您的APK似乎不是为平板电脑设计的
但是我已经将布局添加到layout-sw600dp、layout-sw600dp-land、layout-sw720dp和layout-sw720dp-land文件夹中。完整清单(原样):
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.technicosa.unjumble"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="18" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
<activity
android:name="com.technicosa.unjumble.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.technicosa.unjumble.UserSettingsActivity"
android:label="@string/title_activity_user_settings" >
</activity>
</application>
我的APP截图:
虽然这款应用似乎可以在平板电脑上运行(我只在emulator上进行了测试),但要满足播放标准,必须做些什么呢?
我不相信这是一个完全自动化的过程。换句话说,我认为谷歌中的某个人正在查看你应用程序的屏幕截图,做出定性判断(可能是一个实习生)。这就是我得出这一结论的理由:
接下来,我实现了英国版本。它显示“当你做了它”为6月12日,也就是APK上传的日期。因此,至少在审查过程中有一个表面上的一致性。
终于--美国版。重申一下,这基本上是与爱尔兰和英国版本相同的应用程序,具有相同的xml。这是我当前的消息:
所以我的结论--定量的方法可能会有帮助(sw600dp和sw720dp中多一些XML),但不要忽视定性的东西(选择不显示空空间的屏幕快照!)。
更新:re。“专为电话设计”消息----2013年12月
自从我写了上面的文章,谷歌就推出了可怕的“为手机设计”和“为平板电脑设计你的应用程序”优化技巧。这在很大程度上是基于上传apk(可能是xml)时对其进行的自动扫描,因此现在的过程似乎比以前更加自动化。以下是我发现的一些可能对他人有所帮助的观点:
<FrameLayout
android:id="@+id/SideTab1"
android:name="SideTab1"
android:layout_width="300dp"
android:layout_height="fill_parent"
android:layout_marginLeft="20dp"
/>
这并没有删除优化提示。
3)然而,当我对sw600dp中的第二个xml进行相同的修改时,“为7台平板电脑设计应用程序”的优化提示被“您的布局应该利用10英寸平板电脑的可用空间”所取代。更重要的是,“为手机设计”的名称现在已经消失了。
4)显然,我的下一步是对SW720DP进行类似的修改。
谷歌Play声明我的应用程序不是为平板电脑设计的:“你的APK应该包括针对普通平板电脑屏幕密度的自定义可抽屉资产。”它链接到4。在tablet应用程序质量页面上使用为tablet屏幕设计的资产。我正在试图理解我是如何不遵守第4节的,我希望你能有真知灼见。 我的启动器图标大小是正确的,包括mdpi-xxxhdpi版本(、等)。
我创建了一个Android应用程序,它不能在平板电脑上运行。 我已经在文件夹中添加了文件。当我在模拟器上运行时,它正在工作,但在平板电脑中它给出了错误, 日志输出: java.lang.RuntimeException:无法启动活动ComponentInfo{idev.android.soulspotter/idev.aandroid.sourlspotter.Login}:android.con
Google Play表示,我的应用程序不是为平板电脑设计的:“你的APK应该包含通用平板电脑屏幕密度的自定义抽屉资产。”它链接到4。在tablet app quality页面上使用为tablet屏幕设计的资源。我正在试着理解我是如何不遵守第4节的,我会很感激你的真知灼见。 我的启动器图标大小正确,包括MDPI-xxxHDPI版本(,等)。
我有一个Android应用程序,它与手机运行良好。我最近也发布了平板电脑的应用程序,但似乎从三星银河标签S3看不到该应用程序。下面是我的清单。 三星Galaxy Tab S3具有Sim卡、SD卡、摄像头和应用程序正在使用的所有其他功能。因此,它应该在play store中可见。 我登记了Nexus 7和Nexus 9。上面写着“你的设备与这个版本不兼容。”
我使用PhoneGap API构建了一个使用HTML5、Javascript和CSS3的移动应用程序。我使用Phonegap构建来生成我的。apk发布文件。自从我使用jquery mobile以来,我一直希望我的apk能在手机和平板电脑上运行。然而,当我将我的应用程序提交到google play store时,我收到以下消息 为平板电脑设计应用程序 您的生产APK需要满足以下标准: 最低Andro