android - 初始化 Cordova 时出错 : Class not found

标签 android cordova

我遵循了 Phonegap.com 官方网站上的 Phonegap 教程(Android 入门)。

我已经按照所有步骤创建了项目。

  1. 创建 Activity 并从“DroidGap”扩展并从 onCreate() 添加 loadURL 方法。
  2. 在相应文件夹中添加了 cordova-2.0.0.js 和 cordova-2.0.0.jar。
  3. 将 jar 文件添加到构建路径
  4. 从html标签加载js文件
  5. 从 AndroidMainfeast.xml 添加权限
  6. 复制了包含“configs.xml”的xml文件夹

现在我不明白问题出在哪里。它显示以下错误,如屏幕截图所示 enter image description here

这是我的 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>

有什么建议吗?谢谢!

最佳答案

它是 config.xml 而不是 configs.xml

根据我看到的日志,您的应用程序 res/xml 目录中缺少此文件。它作为分发的一部分包含在 lib/android/res/xml/config.xml 中,因此将该文件复制到您的 res/xml 目录中,您应该已经准备好了.

关于android - 初始化 Cordova 时出错 : Class not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934974/

相关文章:

javascript - 如何使用 Cordova FileTransfer 将文件上传到 Amazon S3?

android - Cordova InAppBrowser 隐藏直到完成加载

android - Android不信任自签名CA

android - “Check Our other Apps”按钮重定向到发布者其他应用程序

android - 在 Android 应用程序中启用硬件加速,针对 Honeycomb 和之前的版本

java - 如何为 Android 应用程序托管 Java RESTful Web 服务

android - 增强现实

jquery-mobile - phonegap windows phone 8 高度内容因为状态栏

javascript - PhoneGap/Cordova v5 addEventListener 点击事件不等待点击

ios - 在跨平台Windows代理(TFS)上构建iOS cordova应用程序