【问题标题】:phonegap build command resetting the asset/www source codephonegap build 命令重置资产/www 源代码
【发布时间】:2015-07-29 14:00:50
【问题描述】:

每当我执行 phonegap build android/ios 时,我的资产文件夹都会重置为示例文件夹和源代码。

因此,无论我复制到资产/www 中的代码如何,它都会被 phonegap 的示例代码覆盖

有没有人遇到过这个问题。 可能是什么原因。?

【问题讨论】:

  • 为什么是-1,是什么原因?

标签: android ios cordova ant build


【解决方案1】:

这是 cordova/phonegap 项目的正确行为。

yourProjectRoot/platforms/android/assets/www 下有在构建阶段从 yourProjectRoot/www 目录复制的源代码,您必须实现您的 HTML5/js 代码在此文件夹中,这是您来源的入口点。

我建议你在开始开发之前看看这里:Build the App

【讨论】:

  • @PavanKumar:我认为您正在从平台/android/assets/www 构建您的应用程序,这是错误的。您必须从 RootProject/www 文件夹开始构建您的应用程序。
【解决方案2】:

PhoneGap 构建命令的帮助说:

为一个或多个指定平台构建您的应用程序。没有时 指定平台,将构建所有已安装的平台。

构建任务将首先准备然后编译您的应用程序。 如果你想要更多的控制,你可以单独准备和编译 您的应用程序与命令。

由于prepare 命令被触发,您的平台特定 www 文件夹被覆盖。

如果您在特定于平台的文件夹(如 ${PROJECT_ROOT}/platforms/android)中准备整个项目,并且想要编译它而不是运行 phonegap compile your_platform。它将绕过prepare,直接转到compile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 2019-05-17
    • 2013-07-29
    • 1970-01-01
    相关资源
    最近更新 更多