簡體   English   中英

我的應用程序未在Google Play商店中出現在手機中

[英]My app is not appearing for my phone in the google play store

我有一個帶有以下清單的應用程序,但在手機上看不到。 幾乎所有其他人都可以看到它,但是手機之間無法做到的共同因素是,他們沒有可使用的SIM卡或正在漫游到國外。 我可以對清單進行任何更改,以使其不需要運營商或SIM卡嗎? 我使用的是三星Galaxy S3,而我的朋友使用與Galaxy S3完全相同的版本可以看到該應用程序(他有可用的sim卡)。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="internalOnly" package="com.nanopop.app" android:versionName="1.2.0.0" android:versionCode="9">
    <uses-sdk android:minSdkVersion="10" />
    <uses-sdk android:targetSdkVersion="10" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <supports-screens 
        android:smallScreens="true" 
        android:normalScreens="true" 
        android:largeScreens="true" 
        android:xlargeScreens="true" 
        android:resizeable="true" 
        android:anyDensity="true">
    </supports-screens>
    <application />
</manifest>

更新:

所以顯然有這兩行:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

自動暗示您需要:

android.hardware.location 
android.hardware.location.network
android.hardware.location.gps

所以添加這些行會取消嗎?

<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.network" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />

當您沒有支持手機的應用程序時,就會發生這種情況。 要確認,請檢查您的Google Play商店控制台

APK

排除的設備0管理排除的設備

就您而言,您將獲得一些排除的設備,對其進行瀏覽,您應該在那找到您的手機。

如果您在清單中執行以下操作,則應該在排除的設備上獲得0

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true" />

編輯:剛剛看到您的更新。

還要將這些添加到清單中,這樣就不必讓location.gps成為必需

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

嘗試以下操作,在清單中添加以下行

<uses-feature android:glEsVersion="0x00020000"
         android:required="true"/> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM