web-dev-qa-db-ja.com

Cordovaビルド:Android target: "Android-22"をインストールしてください。Android-22は必要ありません。Android-19が必要です-どうすればよいですか?

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

役に立たない。これは、デバッグしようとしている大きな問題の一部にすぎません。助けてください。

16
Arvind

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

24
Honza

これら2つを変更します。下位バージョンでは試しませんでしたが、上位バージョンではうまくいきました

target=Android-22<br>

これは、次のような2つのファイルで変更する必要があります。

target=Android-19<br>

2つのファイルの場所:

myApp/platforms/Android/project.properties
myApp/platforms/Android/CordovaLib/project.properties

7
Shuvo Habib

デフォルトでターゲット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" />
5
kumar

Android ManagerからAndroid 5.1.1(API 22)のSDKプラットフォームをインストールした後、私の問題は解決しました。

4
Manoj

手順:

  • $/Users/ユーザー名/Library/Android/sdk/tools/Android
  • インストールAndroid 5.1.1(API 22)
  • $ cordovaプラットフォームは[email protected]を追加します
  • $ cordova build --release Android

わたしにはできる。

2
jruzafa
$ cordova platforms remove Android
$ cordova platforms add [email protected]
1
user4862031

コマンドラインを再度開くだけで修正されました。

0
robert.little