Raz*_*ail 11 android tablet google-play
我已经为手机构建了一个Android应用程序...但我不介意扩大我的观众,让平板电脑所有者也下载它......说实话.它在平板电脑上看起来不是很整洁......但我并不介意.我至少会给他们选择.
很遗憾,我无法使用平板电脑在Google Play商店/ Android电子市场上找到该应用!当我直接在浏览器中启动网址时,我被重定向到Play商店,但它说"此应用与您的设备不兼容"
我没有在我的Manifest中指定任何类似"android:xlargeScreens"的东西(默认值应该是true,对吧?我也没有在Store Publish页面中指定任何设备限制)
不幸的是我只有一个平板电脑来测试...所以我不知道这是平板电脑故障,我的应用程序故障或Play商店的错误....
我有一个HP Touchpad(CM9)....它是相当实验性的设备 - 但其他手机应用程序在该设备上运行没有问题
在开发过程中,我还使用我的平板电脑作为测试设备,并在其上启动了应用程序.所以我真的不知道为什么Play商店禁止我下载应用程序....
是否有任何特殊要求我的Manifest或我的XML布局必须匹配,Play商店也为平板电脑用户打开它?
Dan*_*ail 14
平板电脑可能不支持您的应用所需的某些功能.您可以为应用程序"不需要"它们(这意味着您应该在代码中使用它们之前检查它们是否实际可用).
这是这样做的:
<!-- features -->
<uses-feature android:name="android.hardware.telephony" android:required="false" />
Run Code Online (Sandbox Code Playgroud)
其他可能的功能是:
android.hardware.camera
android.hardware.camera.autofocus
android.hardware.location.gps
android.hardware.location
android.hardware.location.network
有关功能< - >权限之间关系的完整列表,您可以看到:
http://developer.android.com/guide/topics/manifest/uses-feature-element.html
请参阅"功能参考"
将以下代码写入您的 android manifest.xml 文件,以使应用程序平板电脑兼容。
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
Run Code Online (Sandbox Code Playgroud)
我解决了我自己的问题:
我做了两件事:
1 - 我禁用了“触摸屏”
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
Run Code Online (Sandbox Code Playgroud)
这会禁用高级触摸屏控制(如轻拂等)
但我认为做到这一点的事情如下:
2 - 几个小时后,我在 Play 商店发布页面中禁用了复制保护,我可以在平板电脑上找到我的应用程序并安装它!
| 归档时间: |
|
| 查看次数: |
26178 次 |
| 最近记录: |