gpt4 book ai didi

android - 使用单个基本 www 目录作为多个平台的源?

转载 作者:太空狗 更新时间:2023-10-29 14:19:18 26 4
gpt4 key购买 nike

我明白了:

phonegap build android
www 中的文件的 副本 是在 platforms/android/assets/www

中创建的

然后我可以将我的 IDE 中的 platforms/android 文件夹作为 Android 项目导入,并从那里在模拟器或我的手机中运行它。

但我希望只有 1 个代码库 可以用来为不同的平台构建,因此理想情况下我希望能够在 www 中对应用程序进行更改 仅在根目录中。

我想我需要某种文件复制构建器,它在运行项目之前启动,但我没有这方面的经验。我阅读了有关 Ant、Maven 和 Gradle 的信息……这是要走的路吗?

谁能告诉我大家都是怎么做到的?或者对所有平台使用 1 个单一代码库真的不常见吗? (我认为这就是 Phonegap 的全部意义所在!)

最佳答案

有关详细信息,请参阅 PhoneGap 3 项目结构。基本上你有这样的文件夹:

/merges - 用于合并/覆盖 www 文件夹

  /android/cordova.js
/ios/cordova.js

/platforms - 包含本地代码

  /android
/ios

/plugins - 插件代码

  ... plugin native and stuff
/www

/www - 主文件夹 web 应用文件夹

  cordojva.js
index.htm
etc...

就个人而言,我们还没有升级到 PG3,但我们遵循相同的结构。我们在 OSX 上使用 Jenkins 来 check out TFS 中的文件。然后我们使用 gruntjs 覆盖 platforms 文件夹中的 www 东西。然后再次覆盖合并文件夹中平台文件夹中的内容。最后因为需要,我们用ant编译android,xcode编译iOS。

关于android - 使用单个基本 www 目录作为多个平台的源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18317205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com