質問: battery.level; confirm('Battery Level: ' + batteryLevel); }); } ``` Cordova標準プラグイン、HTML, Javascript ``` ### 試したこと 過去のQ&Aを参考に、Monacaでビルド時に設定するアプリケーション名を半角英数(スペースもなし)にして ビルドしてみましたが、状況は変わりませんでした。 ### 補足情報(FW/ツールのバージョンなど) ちなみに、発生しているAndroid端末はBlackberry7.1.1ですが、他のAndroid端末でも同様のようです。
回答: Monaca IDEにある 設定 > Cordova プラグインの管理 から有効にしてあるプラグインを確認してみてください。 Monaca アプリのデバッガーには基本Cordovaプラグインがプリインストールされていますが、ビルド時には有効になっているCordovaプラグインしかインストールされません。 ビルド時に端末情報プラグイン(cordova-plugin-device)を有効にしていなければ、 "device.model" で undefinedになっている可能性があります。 もし上記が原因でない場合ははAndroidをUSBでPCに繋いでChromeのDeveloper Toolで他にエラーが無いか確かめてみるのが良いかもしれません。(デバッグビルドであればUSBデバッグ可能です) 参考までに。 https://docs.monaca.io/ja/debugger/manual/debug/#usb-debugging-android