gpt4 book ai didi

android - Phonegap 安卓 : Unknown chromium error: -6

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:07 27 4
gpt4 key购买 nike

我正在创建一个 Phonegap Android 应用程序,但在向其添加插件时遇到了问题。 Cordova 版本是 2.2.0。我没有使用 jQM 或 Sencha Touch。我在 Android 4.0 上测试应用程序。

我指的插件是Android Phonegap plugin .这是我的 index.html 文件:

<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
<div class="wrapper">
...
</div>

<script type="text/javascript" src="vendor/cordova-2.2.0.js"></script>
<script type="text/javascript" src="assets/application.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/datePickerPlugin.js"></script>
</body>
</html>

这是我的主要 Java 文件:

import android.app.Activity;
import android.os.Bundle;
import org.apache.cordova.*;

public class looker extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html", 7000);
}
}

所以为了了解问题是否出在插件中,我最小化 this fileassets/application.js 中,我使用的所有最小化脚本都在这里。我从 index.html 中删除了插件的脚本标签,插件工作正常!所以它可能与 URL 有关系?

到目前为止我尝试了什么?

我进行了大量研究并尝试了其他类似问题的多种解决方案。

  1. 确保我的主类中的 loadUrl 有 3 个/:

    public void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("splashscreen", R.drawable.splash);
    super.loadUrl("file:///android_asset/www/index.html", 7000);
    }

    从一开始就这样,没有任何区别

  2. 尝试在 super.loadUrl() 之前调用 super.init()。 效果不佳

  3. 试过这个:

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.init();
    super.setIntegerProperty("loadUrlTimeoutValue", 6000);
    super.loadUrl("file:///android_asset/www/index.html");
    }

    仍然没有解决问题。

  4. 通过添加 alert(); 检查文件是否已加载到应用程序中。 加载

一般来说。如果需要,我们很乐意为您提供更多信息以解决此问题。提前致谢!

最佳答案

我按照指南进行操作,并且能够让插件正常工作。

但是,当我在 config.xml 中有这个时,我能够复制“Unknown chromium error: -6”:

<plugin name="DatePickerPlugin1" value="com.phonegap.plugin.DatePickerPlugin"/>

确保 XML 中的“名称”属性是 DatePickerPlugin,因为这是 JavaScript 代码用于插件的名称:https://github.com/phonegap/phonegap-plugins/blob/master/Android/DatePicker/datePickerPlugin.js#L33

不过,可能还有其他方法会产生相同的错误。如果这没有帮助,您可以发布或链接到实际调用此插件的 HTML 文件以及您的 config.xml 吗? (确保您使用的是 res/xml/config.xml 而不是 res/xml/plugins.xml,后者已在此处弃用:http://cordova.apache.org/docs/en/2.0.0/guide_upgrading_android_index.md.html#Upgrading%20Cordova%20Android

关于android - Phonegap 安卓 : Unknown chromium error: -6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16014849/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com