当我尝试启动inappbrowser时,我一直收到以下错误:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8000/cordova_plugins.js当我查找"cordova/platforms/android/assets/www/cordova_plugins.js“时,该文件确实丢失了。
奇怪的是,我发现:
Writing out cordova_plugins.js...我的构建过程如下所示:
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发布于 2018-07-05 00:01:42
由于我使用相同的环境来生成多个应用程序(具有不同的名称和皮肤),因此我经常运行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}!
希望这对面临同样问题的人有所帮助。
发布于 2013-09-21 01:01:53
我认为这可能是Cordova中的一个bug (我运行的是3.0.6)。我也遇到了同样的问题。文件可以正常生成(在cordova build行之后检查),但在我运行cordova serve android行时会被删除。
更新
作为一种解决方法,在后台运行服务器,然后进行构建,似乎可以使文件再次可用。
问题似乎是www文件夹被“服务”操作替换了。我快速浏览了一下源代码,但什么都没有跳出来:
发布于 2015-09-03 18:50:21
从cordova 5.1.1开始,该文件位于\platforms\platform_name\assets\www\
https://stackoverflow.com/questions/18486362
复制相似问题