【问题标题】:Why do I keep getting "No activity found to handle Intent" using PhoneGap and the barcode scanner plug-in?为什么我使用 PhoneGap 和条形码扫描仪插件时不断收到“未找到处理 Intent 的活动”?
【发布时间】:2011-12-26 17:30:54
【问题描述】:

我使用 PhoneGap 构建了一个简单的应用程序,并尝试使用以下代码打开条形码扫描仪:

var scanCode = function() {
    window.plugins.barcodeScanner.scan(
        function(result) {
        alert("Scanned Code: " + result.text 
                + ". Format: " + result.format
                + ". Cancelled: " + result.cancelled);
    }, function(error) {
        alert("Scan failed: " + error);
    });
}

当我调用这个函数时,我得到一个错误:

Scan failed: No Activity found to handle Intent {act=com.phonegap.plugins.barcodescanner.SCAN cat=[android.category.DEFAULT]}

我还在日志中注意到以下错误:

11-10 21:32:50.830: I/Database(1052): sqlite returned: error code = 14, msg = cannot open file at source line 25467

我已经在这个问题上纠结了好几个小时。任何人都可以提供建议吗?顺便说一句,我正在使用手机进行测试,而不是模拟器。

【问题讨论】:

    标签: android cordova barcode


    【解决方案1】:

    您是否至少使用 PhoneGap 1.1.0 并且您是否完全按照https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner 中的描述更新了 AndroidManifest.xml 和 res/xml/plugins.xml。

    还有额外的分步说明here

    【讨论】:

    • 是的。这正是我没有走运的情况下遵循的指示。我一定是错过了一步或做错了什么。
    • 我写了上面提到的教程,很想知道您的问题是否以及如何解决。请确认您使用的是 AppLaud 1.2.5 并使用了 11 月 2 日或之后的说明和条形码扫描仪。我在我的项目和库项目中引入了各种错误,但无法生成您的确切错误。
    【解决方案2】:

    我可以通过错误地将<activity> [barcode plug-in stuff] </activity> 嵌套在AndroidManifest.xml 文件中应用程序的主要<activity> </activity> 标记内来复制此错误。

    【讨论】:

      【解决方案3】:

      链接的网站说:

      "android.intent.category.DEFAULT"
      

      您的错误代码显示:

      android.category.DEFAULT
      

      可以吗?

      【讨论】:

        【解决方案4】:

        我知道我在这个问题上很晚了,但我收到了同样的错误消息。

        在我的例子中,错误是因为我没有在 both AndroidManifest.xml 文件中包含<activity>...</activity> 代码。有一个 /AndroidManifest.xml 文件和一个 /bin/AndroidManifest.xml 文件。我不确定我是否做错了什么导致需要两个相同的文件,但我能让事情正常工作的唯一方法是代码都存在于它们中。

        希望对某人有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-06-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多