これについて見つけられるすべてのリソースを使い果たしましたが、何も役に立ちませんでした。私が知る限り、この行には何か問題があります。
<script type="text/javascript" charset="utf-8" src="cordova-x.x.x.js"></script>
カメラの使用に関するドキュメント ( http://docs.phonegap.com/en/2.9.0/cordova_camera_camera.md.html ) から例をコピーしました。私の PhoneGap はバージョン 2.9.0 です。私が抱えていると思われる問題は、実際には cordova-2.9.0.js ファイルを持っていないことです。何故ですか?それはどこにある?
コードを実行しようとするとスローされるようになりました
「キャッチされていない TypeError: 未定義のメソッド 'getPicture' を file:///android_asset/www/test.html:12 で呼び出せません」
何かが機能するように必死になって、 config.xml ファイルに多くの権限を含めました。
<plugin name="Camera" value="org.apache.cordova.CameraLauncher" />
<feature name="http://api.phonegap.com/1.0/device" />
<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/media"/>
<feature name="http://api.phonegap.com/1.0/network"/>
私は何時間もこれに携わってきました。私が得ることができるどんな助けにも本当に感謝しています.
EDIT:私はAndroidに取り組んでおり、「cordova-xxxjs」の代わりに「cordova.js」も試しましたが、同じ結果が得られました
編集: PhoneGap を最新バージョンで再インストールしました。「cordova.js」と「phonegap.js」があり、まったく同じです。参照行を「cordova.js」のままにしましたが、まだ Uncaught TypeError が発生していますが、今はこう言っているのでUncaught TypeError: Cannot read property 'PictureSourceType' of undefined
、...Cannot read property 'PNG' of undefined.
アクセス許可を config.xml ファイルに戻します。これは次のとおりです。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
AndroidManifest で。誰でも助けることができますか?このエラーが発生するのはなぜですか?