我在使用Google Play商店时遇到问题,该商店坚持认为我的应用程序受0设备支持.我已经尝试过在SO和其他地方找到的所有解决方案.这不是关于apk不活动,它被激活是默认的,我甚至尝试停用并重新激活它.
我已经在我的Galaxy Nexus上测试了它并且效果很好,没有理由它与每个Android设备都不兼容......
这是我的清单文件:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature
android:name="android.hardware.accelerometer"
android:required="true" />
<uses-feature
android:name="android.hardware.screen.portrait"
android:required="false" />
Run Code Online (Sandbox Code Playgroud)
完整的项目源可以在这里找到:https://github.com/Nurgak/Android-Bluetooth-Remote-Control,因为它是开源的.
这就是我在Google Play上看到的内容.

这5个特征是
android.hardware.ACCELEROMETER
android.hardware.BLUETOOTH
android.hardware.CAMERA
android.hardware.camera.AUTOFOCUS
android.hardware.TOUCHSCREEN
Run Code Online (Sandbox Code Playgroud)
和4个权限
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CAMERA
android.permission.INTERNET
Run Code Online (Sandbox Code Playgroud)
我也非常对他们的支持感到震惊,我只是得到了通用的"嘿,你看过我们的常见问题吗?" 回复电子邮件.
我使用PhoneGap开发了一个应用程序,并在不同版本的模拟器和我的摩托罗拉Photon中进行了相同的测试.我没有在测试中遇到任何问题.
但是当我在市场上发布它时,它说"这个应用程序与你的所有设备都不兼容".我的设备具有不同的屏幕尺寸,不同的操作系统版本范围从2.1到2.4.
在发布主页中,它说"此应用程序可用于超过679台设备".它包括Motorola Photon 4g以及我在市场下载中注册的所有其他设备.
我已经通过更新清单文件和java文件多次重新发布代码,基于此类问题的stackoverflow给出的所有答案.要列出它,
下面是清单文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.myapps"
android:versionCode="5" android:versionName="1.4">
<uses-sdk android:minSdkVersion="7" />
<supports-screens android:largeScreens="true"
android:normalScreens="true" android:smallScreens="true"
android:resizeable="true" android:anyDensity="true" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.SEND_SMS"/>
<application android:icon="@drawable/app_icon" android:label="@string/app_name">
<activity android:name="com.test.myapps.HomePage" 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.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
请帮我修理一下.提前致谢....
我有一个应用程序发布到 Google Play 商店。我可以通过 Android Studio 毫无问题地部署到设备(运行 Pie 的 Google Pixel),但是当我转到商店中发布的应用程序(相同版本)的页面时,它说我的设备不兼容。
这令人沮丧,因为 1) 当我通过 Android Studio 安装该应用程序时,该应用程序运行得非常好,2) Play 商店没有给我反馈为什么我的设备据称不兼容。
我已经按照我所看到的建议多次尝试清除 Google Play 商店缓存。然而,这个问题似乎会影响 Android 8+ 上的其他设备,我不知道为什么。
有什么方法可以从 Google 获得有关设备不兼容原因的反馈吗?
我刚刚在市场上发布了我的应用程序的更新.然后,我尝试在运行2.2.2的Nexus One上推出市场.我在电话市场上找不到它.我去了网络市场,发现它,但安装被禁用说"这个项目与您的设备不兼容".以下是我的清单 - 我看不到任何阻止它在我的Nexus One上工作的东西.让我觉得它也没有为他人展示.任何人都可以安装(或看看是否可以看到)"为孩子占用"或"为孩子占用(演示)".您可以轻松地尝试演示版本,因为它是免费的.两者都表现出问题.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ecg.occupiedDemo"
android:versionCode="15"
android:versionName="2.01"
android:installLocation="auto" >
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"
/>
<uses-configuration android:reqTouchScreen="finger"></uses-configuration>
<uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/button_launchdemo" android:label="@string/app_name">
*<Activity List Here>*
</application>
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7" />
</manifest>
Run Code Online (Sandbox Code Playgroud)