在市场上找不到应用程序

时间:2011-07-04 15:27:13

标签: android manifest tablet

我手动安装了我的应用程序的apk在华硕变换,它工作正常,我在市场上部署它,但我找不到它(我可以用我的三星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 个答案:

答案 0 :(得分:2)

可能是您允许CALL_PHONE权限。如果我没弄错的话,变形无法拨打电话。因此,应用程序很可能会基于此过滤掉市场。

这是来自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

希望这可以帮助你。

编辑 - 对不起,这个重复的Nanne的回答是在他们发布时打字。

答案 1 :(得分:1)

查看权限:您要求转换可能没有的某些内容(例如:ACCESS_GPSCALL_PHONEWRITE_EXTERNAL_STORAGE)。

如果设备不支持其中一种(没有SIM卡,不支持GPS等),那么您可能找不到它。

答案 2 :(得分:0)

我的应用程序可以动态运行:如果手机功能不可用,当用户按下我的应用程序内的任何电话号码时,它不会尝试使用手机功能。在其他情况下,它会尝试使用电话应用程序进行通话。这可能吗? (然后我会从清单中删除该功能)。