[英]CORDOVA (PhoneGap) Android 4.2. “Unknown chromium error: -0”
[英]Phonegap Android: Unknown chromium error: -6
我正在創建一個Phonegap Android應用程序,我在添加插件時遇到了麻煩。 Cordova版本是2.2.0。 我沒有使用jQM或Sencha Touch。 我在Android 4.0上測試應用程序。
我所指的插件是Android Phonegap插件 。 這是我的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);
}
}
因此,為了了解問題是否在插件中,我在assets/application.js
中最小化了 這個文件 ,其中我使用的所有最小化腳本都是。 我從index.html
刪除了插件的腳本標簽,插件工作得很好! 所以這可能與URL有關嗎?
到目前為止我嘗試了什么?
我正在研究很多,並嘗試了幾種其他類似問題的解決方案。
確保我的主類中的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); }
從一開始就是這樣, 沒有任何區別 。
嘗試在super.loadUrl()之前調用super.init()。 沒有工作 。
試過這個:
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.init(); super.setIntegerProperty("loadUrlTimeoutValue", 6000); super.loadUrl("file:///android_asset/www/index.html"); }
仍然沒有解決問題。
通過添加alert();
檢查文件是否已加載到應用程序中alert();
。 它加載 。
這是一般的。 如果需要,將很樂意為您提供其他信息以解決此問題。 提前致謝!
我按照指南,並能夠使插件正常工作。
但是,當我在config.xml中有這個時,我能夠復制“未知鉻錯誤:-6”:
<plugin name="DatePickerPlugin1" value="com.phonegap.plugin.DatePickerPlugin"/>
確保XML中的“name”屬性是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#升級%20Cordova%20Android
我得到了同樣的錯誤:未知的Chromium錯誤-6“
而我的錯誤是錯誤的偏見路徑。
我必須指定部分的相對路徑 。
當您使用ng-include或模塊ngRoute時 ,
而不是這個:
NG-包括= “ '/分音/ file.html'”
把這一個:
NG-包括= “ '諧音/ file.html'”
如果你看我刪除了路徑中的第一個斜杠。
這種方法解決了我的鉻錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.