Javascript Phonegap android emulator中未显示D3图形

Javascript Phonegap android emulator中未显示D3图形,javascript,android,cordova,d3.js,Javascript,Android,Cordova,D3.js,我正在使用Phonegap从使用D3.js图形的web应用程序为Windows 8和Android创建应用程序 我正在使用CLI方法在phonegap中创建和构建,并能够为Windows 8创建测试应用程序,但在emulator中加载Android应用程序时遇到问题。它根据cmd成功构建并启动,但它不能正确显示在模拟器上 我可以看到它加载了我在UI中包含的两个按钮(您可以在左上角看到),但是图形根本没有显示出来,我不知道出了什么问题 有人对此有什么想法吗?我是否必须将D3图形代码包装在webvi

我正在使用Phonegap从使用D3.js图形的web应用程序为Windows 8和Android创建应用程序

我正在使用CLI方法在phonegap中创建和构建,并能够为Windows 8创建测试应用程序,但在emulator中加载Android应用程序时遇到问题。它根据cmd成功构建并启动,但它不能正确显示在模拟器上

我可以看到它加载了我在UI中包含的两个按钮(您可以在左上角看到),但是图形根本没有显示出来,我不知道出了什么问题

有人对此有什么想法吗?我是否必须将D3图形代码包装在webview控件或应用程序中的某个东西中,或者它应该按原样工作(即,仅将用于创建图形的代码包含到Phonegap创建的index.html文件中)

此外,在使用模拟器时,我如何确定应用程序是否存在问题


查看日志以查找Android错误

查看chrome调试器中的浏览器错误

Chrome调试器可能是您最好的调试器。您可能会看到与PhoneGap初始化相关的错误、文件丢失或没有internet权限等

在此基础上,您可能需要进行一些更改,如添加权限或在项目中重建Android平台。过去我在PhoneGap上遇到了很多麻烦(后来我就不再使用它了)