2017-01-09 8 views

答えて

1

あなたはionic state resetを行うことができます。これにより、すべてのプラグインが削除され、package.jsonのcordovaPluginsからすべてがビルドされます。そこにすべてがあることを確認してください。これは、ionic plugincordova pluginのどちらを使用したかによって異なります。

cordovaがこの機能をサポートするようになったため、このコマンドは廃止される可能性があります。

編集

あなたは以下のあなたのプラグインがpackage.jsonにリストされていることを確認し、その後、行うpackage.json

2

まずにすべてのプラグインを保存するためにionic state saveを使用することができます。

ionic platform rm android

ionic platform add android

また、スプラッシュスクリーンプラグインにいくつかの問題があり、起動時に白い画面が表示されるので、設定がconfig.xmlに設定されていることを確認してください。たとえば、次のように

... <preference name="ShowSplashScreen" value="true"/> <preference name="SplashShowOnlyFirstTime" value="false"/> <preference name="SplashScreenDelay" value="0"/> <preference name="FadeSplashScreen" value="false"/> <preference name="FadeSplashScreenDuration" value="0"/> <preference name="ShowSplashScreenSpinner" value="false"/> <preference name="AutoHideSplashScreen" value="false"/> <preference name="SplashScreenBackgroundColor" value="0xFFFFFFFF"/> <preference name="SplashScreen" value="screen"/> ...

やデバイス上でそれを隠すのsrc /アプリ/ app.component.tsで準備

... export class MyApp { constructor(platform: Platform) { platform.ready().then(() => { this.hideSplashScreen(); StatusBar.styleDefault(); }); } hideSplashScreen() { if (Splashscreen) { Splashscreen.hide(); } } }