我在Phonegap.com官方网站(安卓入门)上学习了Phonegap的教程。
我已经创建了项目,并遵循所有步骤。
cordova
的xml文件夹中加载了来自html标记的js文件
现在我不明白问题出在哪里了。它显示下面的错误,如屏幕截图所示
这是我的HTML文件
<!DOCTYPE html>
<html>
<head>
<title>Notification Example</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
// Empty
}
// Show a custom alert
//
function showAlert() {
navigator.notification.alert(
'You are the winner!', // message
'Game Over', // title
'Done' // buttonName
);
}
// Beep three times
//
function playBeep() {
navigator.notification.beep(3);
}
// Vibrate for 2 seconds
//
function vibrate() {
navigator.notification.vibrate(2000);
}
</script>
</head>
<body>
<p><a href="#" onclick="showAlert()">Show Alert</a></p>
<p><a href="#" onclick="playBeep()">Play Beep</a></p>
<p><a href="#" onclick="vibrate()">Vibrate</a></p>
</body>
</html>
有什么建议吗?谢谢!
发布于 2012-08-14 01:04:35
这是config.xml
而不是configs.xml
。
根据我看到的日志,您的应用程序res/xml
目录中缺少此文件。它包含在lib/android/res/xml/config.xml
的发行版中,因此将该文件复制到您的res/xml
目录中,您就应该已经准备好了。
发布于 2013-10-20 00:41:52
就像aharris88 in his answer to this question一样,我从Phonegap3.0迁移过来后,在我的Android dev手机上使用Cordova 3.1.0时出现了[CORDOVA] Error initilizing Cordova: Class not found
错误消息。
所有摆弄/platforms/android/res/xml
目录中的config.xml
文件都无济于事。基于上面提到的Stackoverflow答案,我尝试通过重新安装Android平台支持来“重新开始”:
cordova platform rm android
cordova platform add android
在这一步后,它再次工作,我能够cordova build android && cordova run android
没有任何进一步的问题。
发布于 2013-05-21 06:28:29
我有这个错误是因为我删除了一个插件。我添加了
<plugin name="Device" value="org.apache.cordova.Device"/>
重新添加到config.xml文件中,并将其修复。
https://stackoverflow.com/questions/11934974
复制相似问题