не могу найти приложение на рынке - PullRequest
1 голос
/ 04 июля 2011

Я вручную установил apk своего приложения на Asus Transform, и он работает нормально, я развернул его на рынке, но не могу найти его (могу найти с помощью своего Samsung Galaxy Ace), должен ли я установить что-то на свой проявляются? Спасибо

EDIT manifest.xml

            <activity
                android:name="Splash"
                android:label="@string/app_name"
                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=".PoiDetail"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>    

            <activity
                android:name=".FinishWigo"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>    


            <activity
                android:name=".SyncMap"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>                            

            <activity 
                android:name=".mioTTS"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>

            <activity 
                android:name=".InvioMessaggio"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>

            <activity 
                android:name=".AzioniPoi"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>

            <activity 
                android:name=".listaRicerca"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>

            <activity 
                android:name=".AdvancedPreferences"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                android:theme="@drawable/resstyle"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>

            <activity 
                android:name=".Sync"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>

            <activity 
                android:name="PoiShow"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity> 


            <activity
                android:name="com.mitcom.wigoCremona.wigo"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.EMBED" />
                </intent-filter>
            </activity>
    </application>

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

    <uses-permission
            android:name="android.permission.INTERNET" />
    <uses-permission
            android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission
            android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission
            android:name="android.permission.ACCESS_LOCATION" />
    <uses-permission
            android:name="android.permission.ACCESS_GPS" />
    <uses-permission
            android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    
    <uses-permission 
            android:name="android.permission.CALL_PHONE"/>            

Ответы [ 3 ]

2 голосов
/ 04 июля 2011

Возможно, вы разрешаете разрешение CALL_PHONE.Если я не ошибаюсь, Transform не может позвонить.В результате приложение, вероятно, будет отфильтровано с рынка на основании этого.

Вот цитата со страницы на developers.android.com

Каждый раз, когда вы загружаете приложениена сайте издателя Android Market Android Market сканирует файл манифеста приложения.Он ищет элементы <uses-feature> и оценивает их в сочетании с другими элементами, в некоторых случаях, такими как элементы <uses-sdk> и <uses-permission>.После создания набора необходимых функций приложения он хранит этот внутренний список как метаданные, связанные с приложением .apk и версией приложения.

Когда пользователь выполняет поиск или просматривает приложения с помощью приложения Android Market, служба сравниваетфункции, необходимые для каждого приложения, с функциями, доступными на устройстве пользователя.Если на устройстве присутствуют все необходимые функции приложения, Android Market позволяет пользователю просмотреть приложение и, возможно, загрузить его.Если какая-либо необходимая функция не поддерживается устройством, Android Market фильтрует приложение так, чтобы оно не было видно пользователю и было недоступно для загрузки.

Вот ссылка на страницу: http://developer.android.com/guide/topics/manifest/uses-feature-element.html

Надеюсь, это поможет вам.

Редактировать - Извините, это дублирует ответ Нанн, который печатался во время публикации.

1 голос
/ 04 июля 2011

Проверьте разрешения: вы запрашиваете некоторые вещи, которые могут отсутствовать в преобразовании (например: ACCESS_GPS, CALL_PHONE и WRITE_EXTERNAL_STORAGE).

Если устройство не поддерживаетодин из них (не имеет сим-карты, не поддерживает GPS и т. д.), тогда вы, вероятно, не сможете его найти.

0 голосов
/ 25 апреля 2013

Мое приложение могло работать динамически: в случае, если функции телефона были недоступны, он не пытался бы использовать функции телефона, когда пользователь нажимал на любой номер телефона внутри моего приложения. В противном случае он попытается использовать приложение телефона, чтобы перейти к звонку. Это будет возможно? (Затем я удалил бы функцию из манифеста).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...