我正在使用Phonegap从我的Web应用程序创建适用于Windows 8和Android的应用程序,该应用程序使用D3.js图形。
我正在使用CLI方法创建和构建phonegap,并且能够为Windows 8创建测试应用程序,但我在模拟器中加载Android应用程序时遇到问题。它根据cmd成功构建和启动,但它没有在模拟器上正确显示。
我可以看到它加载了我在UI中包含的两个按钮(你可以看到它在左上角),但图表根本没有出现,我也不知道出了什么问题。
有人对此有任何想法吗?我是否必须将D3图形代码包装在webview控件或应用程序内的某些内容中,或者它是否应该按原样工作(即只包括用于在Phonegap创建的index.html文件中创建图形的代码)?
然后,在使用模拟器时,如何确定应用程序是否存在问题?
答案 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上遇到了很多麻烦(自从停止使用它)。