【问题标题】:Cordova hybrid app (missing files from my project)Cordova 混合应用程序(我的项目中缺少文件)
【发布时间】:2017-02-16 09:57:43
【问题描述】:

我在 cordova 6 上开发一个混合应用程序,我添加了 android、Ios 和浏览器,目前仅在 android 上工作。我的项目在c:/myApp/www 中,它的相同内容在c:/myApp/platforms/android/assets/www 中,当我在浏览器上运行cordova 时,一切都在那里,我可以从Chrome DevTools => source 看到该项目;但是当我在 android 中运行它时,将其部署到我的手机(三星 s5),使用电缆进行调试,我查看了Chrome Devtools => source,我只看到index.htmlassets 文件夹,而必须有一个login.htmlimages 文件夹和其他JS 文件。我什至将images 文件夹移动到assets 文件夹,但assets 文件夹在那里,images 文件夹不在其中!!!

【问题讨论】:

  • 你在使用phonegap cloud based build / android studio / cli;'构建您的应用程序?
  • 图片是真正的文件夹而不是符号链接/快捷方式吗?
  • @ArjunTRAj 我正在使用像cordova build android && cordova run android这样的cordova cli
  • @n00dl3 没有人!文件夹是真的!! 50 MB 大小

标签: android cordova phonegap-build


【解决方案1】:

您所有的 html 和图像都应该在您的主 www 文件夹或它的子文件夹中。

确保您的图像文件夹存在于此处: c:/myApp/www/images

如果这不起作用,您可以尝试使用 CLI 删除并重新添加平台:

cordova platform remove android
cordova platform add android

你不应该直接编辑你的 c:/myApp/platforms/android/assets/www 文件夹,你应该让 CLI 在你运行 cordova run android 时自动将文件复制到那里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 2015-07-13
    相关资源
    最近更新 更多