在Google Play上激活APK获取错误:此应用程序适用于超过0个设备

时间:2012-11-18 01:23:55

标签: android android-manifest google-play

我昨天上传了我的应用,并且已经填充在Google Play市场中。但是,我无法下载它。我的设备说它不兼容。

  1. 我检查了可用的设备,它是零。我重新发布了应用程序,删除了除INTERNET之外删除的所有权限。它仍然表示该应用程序与任何设备都不兼容。

  2. 我为项目中的所有jar文件添加了构建路径。

  3. 我已经设置了屏幕

  4. supports-screens
        android:smallScreens="false"
        android:normalScreens="true"
        android:largeScreens="true"    
        android:anyDensity="true"
    
    1. 我每次都激活了apk,我继续得到“此应用程序可用于超过0个设备”

    2. 这应该会在2个小时内生效https://play.google.com/store/apps/details?id=com.sugardefynery.animeconvention.scheduler1

    3. 您对如何解决此错误有任何建议吗?

      这是清单文件:

      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.sugardefynery.animeconvention.scheduler1"
          android:versionCode="8"
          android:versionName="1.8" >
      
      
          <uses-sdk
              android:minSdkVersion="8"
              android:targetSdkVersion="15" />
      
      
          <uses-permission android:name="android.permission.INTERNET" />
           <!-- 
      GCM connects to Google Services. 
          <uses-permission android:name="android.permission.GET_ACCOUNTS" />
          <uses-permission android:name="android.permission.WAKE_LOCK" />
          <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
          <uses-permission android:name="android.permission.VIBRATE" />
      
          <permission
              android:name="com.sugardefynery.animeconvention.scheduler1.permission.C2D_MESSAGE"
              android:protectionLevel="signature" />
      
          <uses-permission android:name="com.sugardefynery.animeconvention.scheduler1.permission.C2D_MESSAGE" />
          <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
          <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
          <uses-permission android:name="android.permission.READ_PHONE_STATE" />
          <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
          <uses-permission android:name="android.permission.BROADCAST_STICKY" />
      -->
      
          <application
              android:icon="@drawable/icon"
              android:label="@string/app_name" >
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.Splash"
                  android:label="@string/app_name" >
                  <intent-filter>
                      <action android:name="android.intent.action.MAIN" />
      
                      <category android:name="android.intent.category.LAUNCHER" />
                  </intent-filter>
              </activity>
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.TabBarExample"
                  android:label="@string/app_name"
                  android:theme="@style/Theme.Tab1" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.ScheduleView" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.PullToRefreshListView" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.Tutorial" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.About" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.ShowSettingsActivity" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.DemoActivity" >
              </activity>
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.GCMAdapterUpdate"
                  android:theme="@style/Theme.Transparent" >
              </activity>
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlertSettings"
                  android:label="@string/app_name" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.EventsView" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.ConventionView" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.EventList.DataView" >
              </activity>
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.EventList.EventDetails"
                  android:label="@string/app_name" >
              </activity>
      
              <service
                  android:name="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateLocalDatabaseService"
                  class="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateLocalDatabaseService" >
                  <intent-filter>
                      <action
                          android:name="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateLocalDatabaseService"
                          android:value="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateLocalDatabaseService" />
                  </intent-filter>
              </service>
              <service
                  android:name="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateAdapterService"
                  class="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateAdapterService" >
                  <intent-filter>
                      <action
                          android:name="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateAdapterService"
                          android:value="com.sugardefynery.animeconvention.scheduler1.EventList.UpdateAdapterService" />
                  </intent-filter>
              </service>
      
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.EventList.OneShotAlarmEvents" >
              </activity>
              <activity android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlertView" >
              </activity>
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlertServiceDialogActivity"
                  android:theme="@style/Theme.Transparent" >
              </activity>
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlertsDetails"
                  android:label="@string/app_name" >
              </activity>
      
              <receiver android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.OneShotAlarm" >
              </receiver>
      
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlertDialogActivity"
                  android:theme="@style/Theme.Transparent" >
              </activity>
              <activity android:name=".Notifications.NotesView" >
              </activity>
              <!--
                BroadcastReceiver that will receive intents from GCM
                services and handle them to the custom IntentService.
      
                The com.google.android.c2dm.permission.SEND permission is necessary
                so only GCM services can send data messages for the app.
      
              -->
      
              <receiver
                  android:name="com.google.android.gcm.GCMBroadcastReceiver"
                  android:permission="com.google.android.c2dm.permission.SEND" >
                  <intent-filter>
      
                      <!-- Receives the actual messages. -->
                      <action android:name="com.google.android.c2dm.intent.RECEIVE" />
                      <!-- Receives the registration id. -->
                      <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
      
                      <category android:name="com.sugardefynery.animeconvention.scheduler1" />
                  </intent-filter>
              </receiver>
      
              <service
                  android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlarmsService"
                  class="com.sugardefynery.animeconvention.scheduler1.Alerts.AlarmsService" >
                  <intent-filter>
                      <action
                          android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlarmsService"
                          android:value="com.sugardefynery.animeconvention.scheduler1.Alerts.AlarmsService" />
                  </intent-filter>
              </service>
      
              <receiver android:name="com.sugardefynery.animeconvention.scheduler1.Alerts.AlarmsBroadcastReceiver" >
                  <intent-filter>
                      <action android:name="android.intent.action.BOOT_COMPLETED" />
                  </intent-filter>
              </receiver>
      
              <activity
                  android:name="com.sugardefynery.animeconvention.scheduler1.AdapterUpdateReceiverActivity"
                  android:theme="@style/Theme.Transparent" >
              </activity>
      
              <!--
              <receiver android:name="com.sugardefynery.animeconvention.scheduler1.AdapterUpdateReceiver" >
                  <intent-filter>
                      <action android:name="com.sugardefynery.animeconvention.scheduler1.AdapterUpdateReceiver.action" >
                      </action>
                  </intent-filter>
              </receiver>
      
      
                Application-specific subclass of GCMBaseIntentService that will
                handle received messages.
      
                By default, it must be named .GCMIntentService, unless the
                application uses a custom BroadcastReceiver that redefines its name.
      
              -->
              <service android:name=".GCMIntentService" />
          </application>
      
          <supports-screens
          android:smallScreens="false"
         android:normalScreens="true"
           android:largeScreens="true"    
      
      
      android:anyDensity="true"/> 
      
      </manifest>
      

1 个答案:

答案 0 :(得分:0)

由于最近的更新,我需要将所有类导入到新项目并导出。修好了。