Google Play支持的设备0

时间:2013-12-03 07:27:49

标签: android google-play

在Google Play上已发布的应用程序出现问题。应用程序在商店,但没有人可以下载,因为我得到“支持设备0”。我做了重构项目,删除了所有不必要的清单。编译了一个新的apk,并再次“支持设备0”。我已经有几天试图解决这个问题,但直到“支持的设备0”。我从Google Play页面发布中传播了当前的清单,项目结构和屏幕截图。应用已激活。真的需要你的帮助。 (对不起我的英文)

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="my.application"
      android:versionCode="2"
      android:versionName="1.1">
    <uses-sdk android:minSdkVersion="8"
              android:targetSdkVersion="17"/>

    <permission android:name="my.application.permission.MAPS_RECEIVE"
                android:protectionLevel="signature"/>

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

    <uses-permission android:name="my.application.permission.MAPS_RECEIVE"/>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
    <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_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.READ_CALENDAR" />
    <uses-permission android:name="android.permission.WRITE_CALENDAR" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <application android:icon="@drawable/ic_launcher"
                 android:name="my.application.activity.delegateApplication"
                 android:allowBackup="true"
                 android:launchMode="singleInstance"
                 android:largeHeap="true"
                 android:label="@string/app_name" >
       <activity
                android:name=".activity.SomeActivity"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.NoTitleBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:name=".SomeClass"
                  android:theme="@style/CustomTheme"
                  android:screenOrientation="portrait"
                >
        </activity>

        <activity android:name=".SomeClass1"
                  android:theme="@android:style/Theme.NoTitleBar"
                  android:screenOrientation="portrait"
                >

        </activity>
        <activity
                android:name=".SomeClass3"
                android:launchMode="singleInstance"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.NoTitleBar" />

        ...

        <activity android:name=".SomeClassN"
                  android:theme="@android:style/Theme.Dialog"
                  android:screenOrientation="portrait"
                >
        </activity>


        <meta-data
                android:name="com.google.android.maps.v2.API_KEY"
                android:value="my_code"
                />
    </application>

</manifest> 

图片 不幸的是我无法发布图片,只是链接到他们

http://leahov.com/pic/1.png

http://leahov.com/pic/2.png

1 个答案:

答案 0 :(得分:0)

你的包名应该像 company-name.organization-name.project-name 尝试以这种方式包名..

如上所述:包名称全部用小写编写,以避免与类或接口的名称冲突。

公司使用其反向互联网域名开始其软件包名称 - 例如,com.example.mypackage for a package named mypackage created by a programmer at example.com

单个公司内发生的名称冲突需要通过公司内的约定来处理,可能是在公司名称后面包含区域或项目名称(例如,com.example.region.mypackage)。

Java语言本身的包以java开头。或javax。

在某些情况下,互联网域名可能不是有效的包名。如果域名包含连字符或其他特殊字符,如果包名称以数字或其他非法用作Java名称开头的字符开头,或者包名称包含保留的Java关键字,则会发生这种情况,例如“int”。在这种情况下,建议的约定是添加下划线。例如:

enter image description here