我使用phonegap builder创建了apk文件并将其上传到Play商店。
现在我的问题是,在三星Galaxy note 2这样的手机上,游戏商店搜索无法找到我的应用程序。
通过QR码访问网址时,我会看到播放商店页面,但它会显示" 您的设备与此版本不兼容"。
我无法理解为什么会这样。我没有在三星Galaxy grand或我试过的其他手机上面对这个问题,即游戏商店搜索能够找到我的应用程序,我能够成功安装和使用它。
有人可以帮我解决这个问题。我过去2天一直在网上搜索,没有太多帮助。我觉得问题出在config.xml文件中。
下面是我的xml文件的副本(如果它有帮助)。
我将非常感谢你的帮助。
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.xxx.yyy"
version = "1.0.0"
versionCode = "213">
<name>yyy</name>
<author href="http://www.abcxyz.com" email="contact@gmail.com">
XYZ
</author>
<gap:platform name="android" />
<feature name="http://api.phonegap.com/1.0/device"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/notification"/>
<access origin="*"/>
<preference name="phonegap-version" value="2.9.0" />
<preference name="orientation" value="default" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<preference name="android-minSdkVersion" value="8" />
<preference name="android-targetSdkVersion" value="14" />
<preference name="android-maxSdkVersion" value="18" />
<preference name="splash-screen-duration" value="10000"/>
<icon src="icon.png" />
<icon src="images/icon36.png" gap:platform="android" gap:density="ldpi" />
<icon src="images/icon48.png" gap:platform="android" gap:density="mdpi" />
<icon src="images/icon72.png" gap:platform="android" gap:density="hdpi" />
<icon src="images/icon96.png" gap:platform="android" gap:density="xhdpi" />
<gap:splash src="images/screen.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="images/screen.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="images/screen.png" gap:platform="android" gap:density="hdpi" />
<gap:splash src="images/screen.png" gap:platform="android" gap:density="xhdpi" />
<gap:plugin name="com.phonegap.plugins.pushplugin" />
</widget>
答案 0 :(得分:1)
我终于设法解决了这个问题。在回复MysticMagic的评论时,我以某种方式意识到了我的错误。谢谢MysticMagic,让我思考正确。
我正在尝试的手机有KitKat版本的操作系统,而我将我的应用程序限制为Jelly Bean。 所以我不得不从
更改以下代码<preference name="android-maxSdkVersion" value="18" />
到
<preference name="android-maxSdkVersion" value="19" />