現象
ハイブリッドアプリケーションで、<input type="file" value="..." > を記述しても、ファイル選択ダイアログが画面上に表示されません。
原因
Apache Cordovaのバグ(https://issues.apache.org/jira/browse/CB-5294)です。
回避方法
アプリケーションにて回避してください。
プラットフォーム
Android 4.4
機種
機種は特定されていません。
現象
CordovaWebViewのgoBack()、goForward()メソッドが正常に動作しません。
原因
不明です。
回避方法
ありません。
プラットフォーム
Android 4.4
機種
Samsung Galaxy S2 (Android 4.0.4)、Fujitsu F-01D (Android 4.0.3)で現象を確認しています。
現象
CordovaのContactプラグインのsaveメソッドが正常終了しても、エラー発生時のコールバックが呼び出されます。
原因
AndroidのOS内部の処理に起因します。
回避方法
ありません。
プラットフォーム
Android 4.1.2
機種
Samsung Tablet GT-P3110にて現象を確認しています。
現象
IMAPSエージェントアプリケーションが以下のAPIにてダイアログを表示している際に、アプリの実行可能条件を満たさなくなった場合、ダイアログは表示されたままになります。
navigator.notification.alert
navigator.notification.confirm
navigator.notification.prompt
原因
Cordovaの技術的な実装に起因します。
回避方法
ありません。
プラットフォーム
Android版IMAPSエージェントにて現象を確認しています。
機種
機種は特定されていません。
現象
Cordovaのプラグインのコールバック関数内から、Cordovaプラグインの呼び出しをおこなうと正しく動作しない場合があります。
原因
Cordova内部の実装の問題と推測されます。
回避方法
logCatの出力レベルを以下の2つの回避方法があります。
Cordovaのコールバック関数内から、Cordovaのプラグイン呼び出しをおこなわないように、アプリケーションにて回避する。
Cordovaのコールバック関数内からCordovaプラグインを呼び出している部分を、setTimeout関数にてラップする。
例)
function callback(){ setTimeout(function(){ call Cordova API },0); }
プラットフォーム
iOS
機種
機種は特定されていません。
現象
ハイブリッドアプリケーションの雛形プロジェクトをADTを使って実行するとlogcatに「W/ResourceType(4416): No package identifier when getting name for resource number 0x00000064」というメッセージが大量に出力される場合があります。
原因
Android内部の実装の問題と推測されます。
回避方法
ありません。ログの内容を確認する場合は、ログをファイルに出力し、確認してください。ログをファイルに出力する方法は、Googleの公式HPに公開されているadb logcatコマンド(http://developer.android.com/tools/help/logcat.html) を参照してください。
プラットフォーム
Android
機種
機種は特定されていません。