Android 如何强制使用cordova cli构建的移动应用程序面向横向?
我正在使用来构建我的应用程序。我想同时瞄准android和ios(可能更多) 由于我希望这适用于所有平台,我希望我可以简单地将其定义为config.xml中的首选项,如下所示: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中插
<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中的“方向”首选项
这是相应的问题:谢谢。正如你所提到的,重要的部分是清单并没有像我最初设想的那样被覆盖。婆罗门是真的:情况不再是这样:请将这个答案投票,以便将它作为一个好的更新答案更加明显。