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