そこで、Phonegap 1.4.0を実行しているアプリを持っていたので(聞かないでください)、1.8.1にアップグレードすることにしました。そうすると、Phonegapグローバル変数はなくなり、utilsに置き換えられました。
だから私はすべての発生を変換しました:
var thisUUID = Phonegap.createUUID();
に:
var thisUUID = utils.createUUID();
'utils'で迎えられるだけで、アプリケーションの実行時に参照エラーが定義されません。そこで、cordova-1.8.1.jsを開いて、utilsとutils.createUUIDが実際にグローバルに定義されていることを確認しました。そのため、呼び出しようとしたときにUUIDが生成されない理由も、そのことについても何もわかりません。 。