PhoneGap Build使用了错误的index.html文件

时间:2016-04-14 15:31:19

标签: cordova phonegap-cli

当我将PhoneGap项目上传到PhoneGap Build,安装并启动应用程序时,正在使用错误的index.html文件。配置文件有:

fr/index.html
images/*
res/*
scripts/*
styles/*
index.html

在我的项目中,www文件如下所示:

making all mod_opus
make[4]: Entering directory '/usr/local/src/freeswitch/src/mod/codecs/mod_opus'
Makefile:884: *** You must install libopus-dev to build mod_opus.  Stop.
make[4]: Leaving directory '/usr/local/src/freeswitch/src/mod/codecs/mod_opus'
Makefile:645: recipe for target 'mod_opus-all' failed
make[3]: *** [mod_opus-all] Error 1
make[3]: Leaving directory '/usr/local/src/freeswitch/src/mod'
Makefile:555: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/usr/local/src/freeswitch/src'
Makefile:2948: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/usr/local/src/freeswitch'
Makefile:1346: recipe for target 'all' failed
make: *** [all] Error 2

它会选择fr / index.html文件,并且似乎使用fr文件夹作为根,因为没有自定义图标和启动画面工作。它添加了PhoneGap。

如果我删除了错误的index.html文件,它就可以了。我有两个这样的原因是根文件夹中的所有文件都可以在不同的语言文件夹中访问。所以index.html是主要的英文,fr / index.html是同一页面的法文版本等等。

有没有办法确保它定位到根index.html(www / index.html)?

1 个答案:

答案 0 :(得分:0)

您不应该将index.html文件指定给PhoneGapBuild,因为它不能是www文件夹中的index.html以外的任何内容, 对于启动画面,它们必须位于res文件夹中,有一个定义良好的打包模式可以使用PhoneGapBuild,您必须尊重它才能使用它。

启动android的例子:

 <icon src="res/icon/android/icon-36-ldpi.png"   gap:platform="android"    gap:qualifier="ldpi" />

您可以在此处查看官方hello world示例以获取更多详细信息: https://github.com/phonegap/phonegap-start/blob/master/www/config.xml