尝试使用phonegap 1.4.1+phonegap的childbrowser插件制作应用程序。
我一直在遵循指南,在这个问题上挖掘了很多,但我陷入了一个我无法理解的错误。
我已经将childbrowser.java移到正确的位置,并将其添加到plugins.xml中:

<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/>

已将此添加到androidmanifest.xml中:
<activity android:name="com.phonegap.DroidGap" android:label="@string/app_name">
<intent-filter>
</intent-filter>
</activity>

但我在childbrowser.java的这一行中发现一个错误:
package com.phonegap.plugins.childBrowser;

告诉我声明的包com.phonegap.plugins.childbrowser与预期的包com.phonegap.plugins.childbrowser不匹配。
我在childbrowser.java中将它改为大写的c,错误消失了,但是ofc插件不起作用。
我找到了这个话题,正在讨论,但没有解决办法。
http://comments.gmane.org/gmane.comp.handhelds.phonegap/11993
我已尝试在plugins.xml中重命名插件名称
早些时候,我试图列出一些url,但一直被屏蔽,所以我认为我的/res/xml目录有问题?它应该是projectroot/res/xml,对吧?
任何帮助都将不胜感激。

最佳答案

如果您已经在eclipse项目中创建了包“com.phonegap.plugins.childbrowser”,那么您需要将plugins.xml行修改为:

<plugin name="ChildBrowser" value="com.phonegap.plugins.ChildBrowser.ChildBrowser"/>

以匹配插件的实际包。

关于android - PhoneGap Android子浏览器问题-childbrowser.java中的大写C?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9516445/

10-12 03:47