我昨天上传了我的应用,并且已经填充在Google Play市场中。但是,我无法下载它。我的设备说它不兼容。
我检查了可用的设备,它是零。我重新发布了应用程序,删除了除INTERNET之外删除的所有权限。它仍然表示该应用程序与任何设备都不兼容。
我为项目中的所有jar文件添加了构建路径。
我已经设置了屏幕
supports-screens android:smallScreens="false" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"
我每次都激活了apk,我继续得到“此应用程序可用于超过0个设备”
这应该会在2个小时内生效https://play.google.com/store/apps/details?id=com.sugardefynery.animeconvention.scheduler1
您对如何解决此错误有任何建议吗?
这是清单文件:
<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>
答案 0 :(得分:0)
由于最近的更新,我需要将所有类导入到新项目并导出。修好了。