Android 如何强制使用cordova cli构建的移动应用程序面向横向?

Android 如何强制使用cordova cli构建的移动应用程序面向横向?,android,cordova,phonegap-build,Android,Cordova,Phonegap Build,我正在使用来构建我的应用程序。我想同时瞄准android和ios(可能更多) 由于我希望这适用于所有平台,我希望我可以简单地将其定义为config.xml中的首选项,如下所示: <preference name="orientation" value="landscape" /> 因为这显然是在phonegap构建中 我假设phonegap build在config.xml中支持的功能与cordova cli不同 我知道我可以通过在我的AndroidManifest.xml中插

我正在使用来构建我的应用程序。我想同时瞄准android和ios(可能更多)

由于我希望这适用于所有平台,我希望我可以简单地将其定义为config.xml中的首选项,如下所示:

<preference name="orientation" value="landscape" />

因为这显然是在phonegap构建中

我假设phonegap build在config.xml中支持的功能与cordova cli不同

我知道我可以通过在我的AndroidManifest.xml中插入
android:screenOrientation=“landscape”
在android应用程序中强制执行它,但这并不好,因为下次我执行
cordova构建时它会被重写


有什么建议吗?

简单地说,无法使用
www/config.xml
中的
首选项
元素设置方向。检查后,似乎只有版本和条目类包在
AndroidManifest.xml
中更新

有关支持的首选项列表,请参阅


添加到
AndroidManifest.xml
文件的配置不应在
cordova build
上丢失,除非从其他地方(即版本)提取配置选项。

情况不再如此。从3.4版开始的cordova cli现在支持config.xml中的“方向”首选项


这是相应的问题:

谢谢。正如你所提到的,重要的部分是清单并没有像我最初设想的那样被覆盖。婆罗门是真的:情况不再是这样:请将这个答案投票,以便将它作为一个好的更新答案更加明显。