2017-10-06 28 views
1

私はthisをイオン3アプリで使用しています。プラグインがインストールされています。そしてcordova-plugin-email-composerフォルダーはpluginsフォルダーにあります。私はまたアンインストールして、それをmeany回再インストールしました。しかし、 "plugin_not_installed"というエラーが表示されます。イオン3ネイティブ電子メール作曲家がエラーを表示 "plugin_not_installed"

config.xmlの

<plugin name="cordova-plugin-email-composer" spec="^0.8.10" /> 

活字体

this.emailComposer.isAvailable().then((available: boolean) =>{ 
     if(available) { 
     let email = { 
      to: '[email protected]', 
      subject: "User Feedback", 
      body: "", 
      isHtml: true 
      }; 
      this.emailComposer.open(email); 

     }else{ 
     this.presentToast("Your mobile don't have any app for sending emails.") 
     } 
    }).catch(error=>{ 
     this.presentToast(JSON.stringify(error)); //this show plugin_not_installed 
    }); 
+0

エミュレータ/電話機またはブラウザで実行しますか? – David

+0

私の電話でテストしています – shah

+0

[これ](これはhttps://github.com/ionic-native/blob/c11aec33a7570d623ea693700e2d83fce22b4e2d/src/%40ionic-native/core/plugin.ts#L38)です。あなたのエラーがどこから来たのか意味ionic-nativeはプラグインを見つけることができません。 'platforms'、' plugins'、 'node_modules'、' package-lock.json'を削除してください( 'config.xml'と' package.json'でrefsを削除しなければならないかもしれません)。 、 'cordovaプラットフォームはAndroidを追加しました。 – David

答えて

0

更新:

this.platform.ready().then(() => { 
    //Your code 
}); 

旧:

これを試してお知らせください。

ionic cordova platform remove android 

ionic cordova platform add android 
+0

まだエラーが表示されている – shah

+0

**アップデート** – Sampath

+0

を参照してください。コードがボタンのクリックイベントにあるため、まだ動作しないと思います。 – shah

関連する問題