Android 从Google Play下载后phonegap应用程序中出现白色屏幕

Android 从Google Play下载后phonegap应用程序中出现白色屏幕,android,cordova,Android,Cordova,我开发了一个phonegap应用程序(版本2.1.0),它在我的Android仿真器和设备上运行良好(当我将APK从计算机物理复制到设备上时)。但是,如果我把这个APK上传到google play,然后安装在我的同一台设备上,它会显示一个白色屏幕,在一些手机上,它会出现错误“网页不可用” 下面是用例- <a href="https://example.com" rel="external" data-role="button">Connect</a> 这会打开emu

我开发了一个phonegap应用程序(版本2.1.0),它在我的Android仿真器和设备上运行良好(当我将APK从计算机物理复制到设备上时)。但是,如果我把这个APK上传到google play,然后安装在我的同一台设备上,它会显示一个白色屏幕,在一些手机上,它会出现错误“网页不可用”

下面是用例-

<a href="https://example.com" rel="external" data-role="button">Connect</a>

这会打开emulator设备上的屏幕,但当我从Google Play下载时会显示白色屏幕

我的PhoneGap config.xml已被删除

<access origin="http://127.0.0.1*"/> <!-- allow local pages -->
<access origin="https://example.com" subdomain="true" />
<access origin="http://example1.com" subdomains="true" /> 
<access origin=".*"/>

尝试使用

<access origin="https://example.com" />

或者只是

<access origin="*" />


还请记住,这必须是一个域,您无法从phonegap应用程序连接到IP地址。

您好,谢谢您的回复。我已经添加了上面的行。正如我所说,它在Emulator中工作。如果我将APK物理复制到我的设备或将设备作为仿真器运行,它也可以在我的设备中工作。当我从谷歌playstore下载相同的APK时,它不起作用。你是否确保playstore中的APK是正确的版本,具有正确的Android版本号?你能从Play Store下载它并从你的计算机上运行adb logcat进行调试吗?我检查过了,两个APK都是相同的(版本号等)。这是一个新的东西,当我对我的APK(从playstore下载)进行adb logcat时,我发现了以下问题-D/CordovaWebView(2668):>>>loadUrlNow()D/CordovaLog(2668):JSCallback错误:当我卸载该APK并从我的ecliplse运行相同的APK时,请求失败,状态为0。这个错误似乎很奇怪,你确实会得到一个错误“状态0“如果域未正确列入白名单。我真的不知道怎么回事,也许你已经试过了,但是你能增加版本号并将你的新软件包上传到Play Store吗?如果有什么帮助的话,我可以测试一下它是否能在我的一个Android设备上工作,如果你想分享这个链接?我把cordova升级到了2.4.0版,但是运气不好!但是日志是-
D/CordovaWebView(18866):>>>loadUrl(https://example.com/)D/CordovaWebView(18866):>>>loadUrlNow()D/DroidGap(18866):onMessage(onpagestart,https://example.com)V/AudioFlinger(1323):getNextBuffer()线程0x6 3328上的磁道4102没有更多数据V/AudioFlinger(1323):停止(4102),调用线程1513 V/AudioFlinger(1323):(>已停止)=>线程0x63328上的已停止(4102)