【发布时间】:2014-09-27 14:13:55
【问题描述】:
我已经使用 phonegap builder 创建了 apk 文件并将其上传到 Play 商店。
现在我的问题是,在三星 Galaxy Note 2 等手机上,Play 商店搜索无法找到我的应用。
通过 QR 码访问 URL 时,我进入 Play 商店页面,但显示“您的设备与此版本不兼容”。
我无法理解为什么会这样。我在三星 Galaxy Grand 或我尝试过的其他一些手机上没有遇到这个问题,即 Play 商店搜索能够找到我的应用,并且我能够成功安装和使用它。
有人可以帮我解决这个问题吗?从过去的两天开始,我一直在搜索互联网,但没有太多帮助。我觉得问题出在 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>
【问题讨论】:
-
你能显示完整的清单吗?
-
我没有 AndroidManifest.xml 文件。如果我使用 PhoneGap 和 JQuery 开发了应用程序,是否需要定义?我真的很抱歉,这可能是一个非常愚蠢的问题。我是应用程序开发的新手
-
可能是类似的issue,更新Phonegap版本后解决。你可以试试
-
但就我而言,问题是它无法在 Galaxy Note 2 (Android 4.4.2) 上运行,而在三星 Galaxy Grand (Android 4.2.2) 上运行良好。是否与我设置的 maxSdkVersion 相关?