我目前正在使用Ionic 3,我发现了一个非常奇怪的错误(?)。在android上我使用config.xml中的全屏选项以及app.component.ts文件中的全屏选项
config.xml中:
<preference name="FullScreen" value="true" />
app.component.ts:
keyboard.disableScroll(true);
keyboard.hideKeyboardAccessoryBar(true);
this.androidFullScreen.isImmersiveModeSupported()
.then(() => this.androidFullScreen.immersiveMode())
.catch((error: any) => console.log(error));
statusBar.hide();
statusBar.overlaysWebView(false);
在我开始使用输入之前它运行良好,当键盘显示时,状态栏也会变得可见,直到最小化应用程序并再次打开。
答案 0 :(得分:0)
我明白了。
所以问题是cordova插件没有正确安装,并且因为某些权限而引发错误。如果您的应用程序也发生这种情况,请运行:
ionic cordova build android --verbose
这也会引发权限错误,但它会输出你没有正确权限的文件夹,并且在文件夹上运行之后:
sudo chmod 755