Androidアプリ:GooglePlayストアからメールを受け取りました
これは、com.mydomain.myappがセキュリティの脆弱性を含むバージョンのApacheCordova上に構築されているという通知です。これには、重大度の高いクロスアプリケーションスクリプト(XAS)の脆弱性が含まれます。特定の状況下では、脆弱なアプリがリモートで悪用され、ユーザーのログイン資格情報などの機密情報が盗まれる可能性があります。 できるだけ早くApache Cordova 3.5.1以降にアップグレードする必要があります。脆弱性の詳細、およびApache Cordovaのアップグレードに関するガイダンスについては、 http://cordova.Apache.org/announcements/2014/08/04/Android-351.html を参照してください。ユーザーを侵害のリスクにさらす脆弱性のあるアプリケーションは「危険な製品」と見なされ、GooglePlayから削除される可能性があることに注意してください。よろしくお願いいたします。GooglePlayチーム©2014GoogleInc。1600 Amphitheatre Parkway Mountain View、CA 94043
指定されたリンク/ページに記載されているコマンドを試してみると、次のようになります。
cordova platform add [email protected] --usenpm
エラーが発生します:
Platform Android already added
コルドバを3.1から3.5.1にアップグレードするにはどうすればよいですか?私は次のようなあらゆる種類のことを試しました:
npm update -g cordova
しかし、私は成功していないようです。 MyApp\platform\Android\cordovaフォルダー内のバージョンファイルには、引き続き次のエントリが表示され、このフォルダー内のファイルは変更されません。
// Coho updates this line:
var VERSION = "3.1.0";
console.log(VERSION);
いくつかの調査の後、私はここで解決策を見つけたと思います:
http://cordova.Apache.org/index.html#download
npm install -g cordova
cd my_project
cordova platform update Android
最後のコマンドを実行するとうまくいき、次の応答が返されます。
**cordova platform update Android**
Deleting E:/PhoneGap/my_project/platforms/Android/libs/cordova-3.1.0.jar
Android project is now at version 3.6.3
If you updated from a pre-3.2.0 version and use an IDE, we now require that you
import the "CordovaLib" library project.
お役に立てば幸いです。
よろしく
Phonegapを使用している場合は、Phonegapをバージョン3.5.0に更新する必要があります。
ここで説明されています: http://phonegap.com/blog/2014/06/12/phonegap-3_5_release/
そして、これがあなたがどのようにカバーされているかを示すPhonegapからのメモです: http://phonegap.com/blog/2014/08/07/cordova-Android-3_5_0-patched-with-security-fixes/ ==