PhoneGapのセットアップに苦労し、最初のアプリを構築しています。
Hello1プロジェクトを作成しました。 Androidプロジェクトを追加しました
プラットフォームAndroidが既に追加されています
コルドバビルドを実行すると、エラーが発生します-
エラー:インストールしてくださいAndroid target: "Android-22"
Android-22を持っていません。 Android-19を持っています。私のプロジェクトをAndroid-19でビルドしたいです。どうすればそれを実現できますか?
Android-22をアンインストールしました(より大きな問題を修正するため)。これが機能するためには、どのファイルを変更する必要があるのかわかりません。 project.properties
プロジェクトのこのステップの後に来て、Android-22としてターゲットを自動的に含みます。
Env変数を正しく追加しました。 C:\Users\user\Android-sdks\platform-tools;C:\Users\user\Android-sdks\tools
役に立たない。これは、デバッグしようとしている大きな問題の一部にすぎません。助けてください。
SDK 21の場合("Android-21"
)
$ cordova platforms remove Android
$ cordova platforms add [email protected]
SDK 22の場合(Android 4.1.1、"Android-22"
)
$ cordova platforms remove Android
$ cordova platforms add [email protected]
詳細: https://cordova.Apache.org/announcements/2015/07/21/cordova-Android-4.1.0.html
これら2つを変更します。下位バージョンでは試しませんでしたが、上位バージョンではうまくいきました
target=Android-22<br>
これは、次のような2つのファイルで変更する必要があります。
target=Android-19<br>
2つのファイルの場所:
myApp/platforms/Android/project.properties
myApp/platforms/Android/CordovaLib/project.properties
デフォルトでターゲットSDKが19であるcordova 3.5.0を使用しています。
npm install -g [email protected]
Cordovaの他のバージョンでは、手動で編集する場合は、application/platfomrs/AndroidにあるAndroidManifest.xmlファイルでこれを変更する必要があります。
<uses-sdk Android:minSdkVersion="14" Android:targetSdkVersion="19" />
Android ManagerからAndroid 5.1.1(API 22)のSDKプラットフォームをインストールした後、私の問題は解決しました。
手順:
わたしにはできる。
$ cordova platforms remove Android
$ cordova platforms add [email protected]
コマンドラインを再度開くだけで修正されました。