2013-12-11 72 views
1

我上传了一个谷歌Play商店,但它在平板电脑上不可见。Android应用无法从平板电脑播放商店下载

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="19" /> 
    <supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" /> 

我将这些支持屏幕添加到我的manifest.What我应该改变/添加,为了得到在标签中的应用程序?

+0

它的所有平板电脑或特定的一个?? ?? –

+0

@SalmanKhan它适用于所有平板电脑。 – Anu

+0

它不适用于galaxy tab3。 – Anu

回答

1

你支持屏幕定义看起来很好,你有没有可用的平板电脑的任何许可,如短信许可?

的解决方法适合您:

在你舱单申报额外的权限如下:

<uses-feature android:name="android.hardware.telephony" android:required="false" > </uses-feature> 

在你的Java代码,你可以/必须有要处理这部分发送短信,你可以用下面这样做:

PackageManager pm = getPackageManager(); 
boolean hasTelephony = pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY); 

这个你可以做其他

+0

我有短信权限。 – Anu

+0

我正在检查代码中的电话功能。而在nexus 7平板电脑上开发我测试的应用程序并且它工作正常。只有在上传后才会出现此问题? – Anu

+0

我也有一个nexus 7,我有同样的问题,添加所需的语句给你清单,它会正常工作。 –

0

只需删除所有支持屏幕,然后您的应用程序将自动允许或支持所有设备。 这每当我们想下载其他一些特殊的设备我们的应用程序,我们做明智的没有必要写这个支持屏幕

只是做一次,看到自己:)好运花花公子

0

请在您的清单文件中使用此代码,其Nexus 7平板电脑的Nexus 7具有不同寻常的tvdpi密度。所以可能是你面临的问题。

<screen android:screenSize="large" android:screenDensity="213" /> 
相关问题