【发布时间】:2015-07-29 14:00:50
【问题描述】:
每当我执行 phonegap build android/ios 时,我的资产文件夹都会重置为示例文件夹和源代码。
因此,无论我复制到资产/www 中的代码如何,它都会被 phonegap 的示例代码覆盖
有没有人遇到过这个问题。 可能是什么原因。?
【问题讨论】:
-
为什么是-1,是什么原因?
标签: android ios cordova ant build
每当我执行 phonegap build android/ios 时,我的资产文件夹都会重置为示例文件夹和源代码。
因此,无论我复制到资产/www 中的代码如何,它都会被 phonegap 的示例代码覆盖
有没有人遇到过这个问题。 可能是什么原因。?
【问题讨论】:
标签: android ios cordova ant build
这是 cordova/phonegap 项目的正确行为。
在 yourProjectRoot/platforms/android/assets/www 下有在构建阶段从 yourProjectRoot/www 目录复制的源代码,您必须实现您的 HTML5/js 代码在此文件夹中,这是您来源的入口点。
我建议你在开始开发之前看看这里:Build the App。
【讨论】:
PhoneGap 构建命令的帮助说:
为一个或多个指定平台构建您的应用程序。没有时 指定平台,将构建所有已安装的平台。
构建任务将首先准备然后编译您的应用程序。 如果你想要更多的控制,你可以单独准备和编译 您的应用程序与命令。
由于prepare 命令被触发,您的平台特定 www 文件夹被覆盖。
如果您在特定于平台的文件夹(如 ${PROJECT_ROOT}/platforms/android)中准备整个项目,并且想要编译它而不是运行 phonegap compile your_platform。它将绕过prepare,直接转到compile。
【讨论】: