0

私は Android 2.2 と Phonegap 2.1.0 を使用して Android モバイル アプリケーションを開発し、Android 2.3.4 モバイルを使用してアプリケーションをテストしました。

私のアプリケーションでは、子ブラウザとプッシュ通知を使用しています。

その後、同僚が Android 4.1.2 Mobile を使用してアプリケーションをテストしたところ、「Geolocation が機能しない」とのことでしたが、Phonegap を 2.2.0 にアップグレードした後、問題が解決したとのことでした。

そこで、Phonegap を 2.1.0 から 2.2.0 にアップグレードしたのですが、子ブラウザとプッシュ通知からエラーが出るようになりました。

子ブラウザのエラー

Uncaught TypeError: Cannot call method 'addConstructor' of undefined at file:///android_asset/www/resources/js/ChildBrowser.js:102

102 line : gap.addConstructor(function () { .....

プッシュ通知のエラー

Uncaught ReferenceError: cordova is not defined at file:///android_asset/www/resources/js/PushNotification.js:260

260 line : cordova.addConstructor(function () { ...
4

1 に答える 1

1

ChildBrowser の最新バージョンを使用します。

https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser/2.0.0

于 2012-12-19T16:56:38.997 に答える