簡體   English   中英

phonegap cordova.js不見了

[英]phonegap cordova.js is missing

我將連接的手機用作ADB設備。

→phonegap -v 3.1.0-0.15.0

我的index.html幾乎沒有任何內容

    <script type="text/javascript" src="phonegap.js"></script>
    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
    <script type="text/javascript" src="js/angular.min.js"></script>
    <script type="text/javascript" src="js/main.js"></script>
</body>

當我跑

→ phonegap local run android  
[phonegap] compiling Android...
[phonegap] successfully compiled Android app
[phonegap] trying to install app onto device
[phonegap] successfully installed onto device

我可以看到我的應用程序運行,之前沒有注意到控制台中的錯誤。 然后我嘗試了更復雜的東西,如ngRoute,但它沒有用。 我決定將所有數據刪除到幾乎為空的項目,如您所見(確保其他內容不會導致此錯誤)。

然后我檢查了控制台:

adb logcat | grep -i console

我明白了:

I/Web Console( 3946): Could not find cordova.js script tag. Plugin loading may 

fail.:1511
E/Web Console( 3946): Uncaught module cordova/plugin_list already defined:76
I/Web Console( 4329): exception firing pause event from native:1
I/Web Console( 4329): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 4329): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 5006): Could not find cordova.js script tag. Plugin loading may fail.:1511
E/Web Console( 5006): Uncaught module cordova/plugin_list already defined:76
I/Web Console( 5476): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 5949): Could not find cordova.js script tag. Plugin loading may fail.:1511
E/Web Console( 5949): Uncaught module cordova/plugin_list already defined:76
I/Web Console( 6374): Could not find cordova.js script tag. Plugin loading may fail.:1511
E/Web Console( 6374): Uncaught module cordova/plugin_list already defined:76
I/Web Console( 6762): exception firing pause event from native:1
I/Web Console( 6762): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 7141): exception firing pause event from native:1
I/Web Console( 7141): Could not find cordova.js script tag. Plugin loading may fail.:1511
E/Web Console( 7141): Uncaught module cordova/plugin_list already defined:76
I/Web Console( 7267): exception firing pause event from native:1
I/Web Console( 7267): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 7383): exception firing pause event from native:1
I/Web Console( 7383): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 7557): exception firing pause event from native:1
I/Web Console( 7557): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 7697): exception firing pause event from native:1
I/Web Console( 7697): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 7998): exception firing pause event from native:1
I/Web Console( 7998): Could not find cordova.js script tag. Plugin loading may fail.:1511
I/Web Console( 8156): exception firing pause event from native:1
I/Web Console( 8156): Could not find cordova.js script tag. Plugin loading may fail.:1511
E/Web Console( 8156): Uncaught ReferenceError: angular is not defined:10
I/Web Console( 8491): exception firing pause event from native:1
I/Web Console( 8491): Could not find cordova.js script tag. Plugin loading may fail.:1511
E/Web Console( 8491): Uncaught module cordova/plugin_list already defined:76

但它沒有成功。 我在index.html中有這個腳本標記,你可以看到+這個文件存在於:

platforms/android/assets/www/

我還將此文件復制到我的普通www目錄中。

請問有什么問題?

嘗試刪除該行:

<script type="text/javascript" src="phonegap.js"></script>

來自你的index.html 如果你仔細看看,你會發現phonegap.jscordova.js的大小相同。 顯然,出於遺留支持的原因,存在phonegap.js ,但您應該只使用cordova.js

這是它在評論中引用的GitHub問題中實際建議的內容,它為我做了訣竅,我停止了Could not find cordova.js script tag消息。

我更換了phonegap.jscordova.js和它的工作,因為這里提到: https://github.com/phonegap/phonegap-cli/issues/134#issuecomment-22035314

index.html刪除:

<script type="text/javascript" src="phonegap.js"></script>

並添加:

<script type="text/javascript" src="cordova.js"></script>

我通過完全重新安裝所有內容並重新設置環境來解決這個問題,但現在BY CORDOVA TERMINAL COMMANDS不是phonegap。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM