相关疑难解决方法(0)

0应用程序支持Android应用程序

我在使用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)

我也非常对他们的支持感到震惊,我只是得到了通用的"嘿,你看过我们的常见问题吗?" 回复电子邮件.

android google-play

40
推荐指数
6
解决办法
2万
查看次数

发布到市场后,应用程序与所有设备不兼容,但在直接移动到设备时同样有效

我使用PhoneGap开发了一个应用程序,并在不同版本的模拟器和我的摩托罗拉Photon中进行了相同的测试.我没有在测试中遇到任何问题.

但是当我在市场上发布它时,它说"这个应用程序与你的所有设备都不兼容".我的设备具有不同的屏幕尺寸,不同的操作系统版本范围从2.1到2.4.

在发布主页中,它说"此应用程序可用于超过679台设备".它包括Motorola Photon 4g以及我在市场下载中注册的所有其他设备.

我已经通过更新清单文件和java文件多次重新发布代码,基于此类问题的stackoverflow给出的所有答案.要列出它,

  • 删除用户权限
  • 更新支持屏幕的所有组合
  • 多次刷新发布页面中的保存按钮
  • 在我的手机中卸载应用程序(但我还有一些设备,我没有测试我的应用程序,但仍然说不兼容)
  • 运行aapt工具
  • 从lib文件夹中删除jar文件并在Eclipse中从外部引用它
  • 我记得很少有变化

下面是清单文件

<?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)

请帮我修理一下.提前致谢....

android incompatibility google-play cordova

6
推荐指数
2
解决办法
2607
查看次数

如何判断设备在 Google Play 商店中不兼容的原因

我有一个应用程序发布到 Google Play 商店。我可以通过 Android Studio 毫无问题地部署到设备(运行 Pie 的 Google Pixel),但是当我转到商店中发布的应用程序(相同版本)的页面时,它说我的设备不兼容。

这令人沮丧,因为 1) 当我通过 Android Studio 安装该应用程序时,该应用程序运行得非常好,2) Play 商店没有给我反馈为什么我的设备据称不兼容。

我已经按照我所看到的建议多次尝试清除 Google Play 商店缓存。然而,这个问题似乎会影响 Android 8+ 上的其他设备,我不知道为什么。

有什么方法可以从 Google 获得有关设备不兼容原因的反馈吗?

compatibility android google-play

6
推荐指数
1
解决办法
3052
查看次数

我的Android应用显示为"此商品与您的设备不兼容"

我刚刚在市场上发布了我的应用程序的更新.然后,我尝试在运行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)

android google-play

4
推荐指数
2
解决办法
1万
查看次数