前提・実現したいこと
MonacaIDEでソース開発し、スマホにMonacaデバッガのアプリをインストールして動作確認後、
MonacaIDEでビルドし、スマホ(実機)にダウンロード&インストールしてデバッグしています。
発生している問題・エラーメッセージ
onClickイベントについて、Monacaデバッガ環境では動作するが、ビルド環境では動作しない
という現象が起きています。
ビルドはMonacaIDEのAndroidアプリのビルド(デバック向けビルドおよびリリース向けビルド)
で作成しています。
エラーメッセージ: Monacaデバッガ環境ではコンソールでエラーが確認できますが、ビルド環境では確認できません。
該当のソースコード
1)ビルド環境だとConfirmのダイアログが表示されない(Monacaデバッガ環境では表示される)
- index.html
<a href="#" id="CheckDeviceBtn" data-role="button" data-inline="false" data-theme="b" onclick="check_device();return false;">Check Device</a>
- app.js
function check_device() {
var deviceModel = device.model;
var deviceVersion = device.version;
confirm('Device Model: ' + deviceModel + ' | ' + 'Device Version: ' + deviceVersion);
}
2)ビルド環境でもMonacaデバッガ環境でもConfirmのダイアログが表示される
- index.html
<a href="#" id="CheckBatteryBtn" data-role="button" data-inline="false" data-theme="b" onclick="check_battery();return false;">Check Battery</a>
- app.js
function check_battery() {
navigator.getBattery().then(function(battery) {
var batteryLevel = battery.level;
confirm('Battery Level: ' + batteryLevel);
});
}
Cordova標準プラグイン、HTML, Javascript
試したこと
過去のQ&Aを参考に、Monacaでビルド時に設定するアプリケーション名を半角英数(スペースもなし)にして
ビルドしてみましたが、状況は変わりませんでした。
補足情報(FW/ツールのバージョンなど)
ちなみに、発生しているAndroid端末はBlackberry7.1.1ですが、他のAndroid端末でも同様のようです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/05 17:26