Guy*_*and 9 phonegap-plugins cordova cordova-3
当我尝试启动inappbrowser时,我不断收到以下错误:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8000/cordova_plugins.js
Run Code Online (Sandbox Code Playgroud)
当我查找"cordova/platforms/android/assets/www/cordova_plugins.js"时,文件确实丢失了.
奇怪的是我看到:
Writing out cordova_plugins.js...
Run Code Online (Sandbox Code Playgroud)
我的构建过程如下所示:
cordova create cordova com.myapp.mobile myapp
cd cordova
cordova platform add android
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
cordova build
cordova serve android
Run Code Online (Sandbox Code Playgroud)
小智 9
跑步cordova plugin add cordova-plugin-device
由于我使用相同的环境来生成多个应用程序(具有不同的名称和外观),因此我经常运行rm -rf /platform/{platform}以删除旧的平台项目。
要使用config.xml启动一个新项目,我运行cordova build {platform}该项目将重新创建此目录,并且该项目将成功编译,尽管cordova_plugins未在中创建/platform/{platform}/platform_www。
为了解决此问题,我首先运行cordova platform add {platform}。
然后cordova prepare {platform}将www资产复制到该文件夹中
最后但并非最不重要的cordova build {plaftorm}!
希望这可以帮助面临同样问题的人。
我认为这可能是 Cordova 中的一个错误(我运行的是 3.0.6)。我遇到了同样的问题。文件生成得很好(在行后检查cordova build),但当我运行该行时被删除cordova serve android。
更新:
作为解决方法,在后台运行服务器然后构建似乎可以使文件再次可用。
问题似乎是 www 文件夹被“服务”操作替换。快速浏览了一下源代码,但什么也没跳出来:(
| 归档时间: |
|
| 查看次数: |
25864 次 |
| 最近记录: |