已发布应用但未在任何设备中显示接受Destop

时间:2016-05-13 04:02:37

标签: android android-studio android-manifest

我已经在Play商店发布了我的应用程序,但它没有在任何设备而不是桌面电脑上显示..

如果我将我的应用程序直接链接到任何设备,它会显示相同的内容(您的设备与此版本不兼容)。可能是什么原因..?

可能是检查选项的问题( PRICING& DISTRIBUTION-> 播放商店控制台中的CONSENT->市场选择退出)选项或项目中清单文件配置设置

我已经尝试了很多..但我没有找到任何解决方案..

plz尽快解决此问题 我在下面附上了两张图片。

我的清单文件

  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="lovecalculator.com.app.androidlocationmaps.lovecalculator"
    android:versionCode="2"
    android:versionName="1.1">

<compatible-screens>

    <screen
        android:screenDensity="ldpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="xlarge" />
</compatible-screens>


<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:configChanges="orientation|screenSize|keyboardHidden"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name=".SecondAct"
        ></activity>
</application>

我的Gradle文件

apply plugin: 'com.android.application'

 android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

defaultConfig {
    applicationId "lovecalculator.com.app.androidlocationmaps.lovecalculator"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.0.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
}

2 个答案:

答案 0 :(得分:0)

你的问题在于

   <compatible-screens>

<screen
    android:screenDensity="ldpi"
    android:screenSize="small" />
<screen
    android:screenDensity="mdpi"
    android:screenSize="normal" />
<screen
    android:screenDensity="xhdpi"
    android:screenSize="large" />
<screen
    android:screenDensity="xhdpi"
    android:screenSize="xlarge" />
</compatible-screens>

现在很多屏幕都没有这种组合。删除所有这些或告诉我你的要求,我会帮你写标准的。

答案 1 :(得分:0)

从Android清单文件中删除所有compatible-screens标记,然后在Google Play商店上传新的APK。它在所有设备中展示。

上传新apk后,

还会检查支持的设备。你得到了支持的设备数量