D3图形没有显示在Phonegap android模拟器中

时间:2014-06-04 16:55:16

标签: javascript android cordova d3.js

我正在使用Phonegap从我的Web应用程序创建适用于Windows 8和Android的应用程序,该应用程序使用D3.js图形。

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

我可以看到它加载了我在UI中包含的两个按钮(你可以看到它在左上角),但图表根本没有出现,我也不知道出了什么问题。

有人对此有任何想法吗?我是否必须将D3图形代码包装在webview控件或应用程序内的某些内容中,或者它是否应该按原样工作(即只包括用于在Phonegap创建的index.html文件中创建图形的代码)?

然后,在使用模拟器时,如何确定应用程序是否存在问题?

Android UI

1 个答案:

答案 0 :(得分:0)

查看logcat以查找Android错误。

http://developer.android.com/tools/help/logcat.html

检查chrome调试器是否存在浏览器错误。

https://developer.chrome.com/devtools/docs/remote-debugging

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

从那里,您可能需要进行一些更改,例如在项目中添加权限或重建Android平台。我过去在PhoneGap上遇到了很多麻烦(自从停止使用它)。