web-dev-qa-db-ja.com

ハッシュ文字列が 'Android-22'のターゲットが見つけられませんでした

enter image description here

私はAndroid Studioを最新バージョンにアップデートしました、そしてその後googlingの後に私はまたAPI 18にAndroid SDKをアップデートしました、それでもそれは同じエラーを与えます。

71
Hardik Pithva

エラーに書かれたリンクをクリックしてください。

Android SDKマネージャを開く

そしてそれはあなたのプロジェクトに必要なsdkをインストールするのに役立つダイアログを表示します。

46
MBH

Android SDK Managerを開き、最新のものに更新します。

  1. Android SDKツール
  2. Android SDKビルドツール

次にプロジェクトの同期、再構築、再起動デモコードbuild.gradle

   compileSdkVersion 21 // Now 23
   buildToolsVersion '21.1.2' //Now 23.0.1

   defaultConfig
    {
    minSdkVersion 15
    targetSdkVersion 19  
     }

お役に立てれば 。

15
IntelliJ Amiya

さて、あなたはそれが私のために働くこれみんなを試してみる必要があります。

  1. SDKマネージャを開いてSDKビルドツールをインストールする22.0.1
  2. 同期グラドルThat'all
5
D.Kumar

build.gradle compileSdkVersionを22から23に、targetSdkVersionを22から23に変更しました

私のAPIレベルは23でした。私は同様にAPIバージョンを23に更新しなければなりませんでした。

私は自分のプロジェクトをEclipseからAndroid Studioにインポートしなければなりませんでした。それは私のために働きました。

4
jaamit

私も全く同じ問題に遭遇しました、私がしたことは以下の通りでした:

  • open Android SDK Managerへのリンクをクリックすると、バージョン22のAPIがまだインストールされていないことが明らかでした。
  • version 22 APIに対するチェックボックスをクリックし、同意してインストールします

それでおしまい。 APIがインストールされたら、プロジェクトを再起動するとエラーなしでgradleのビルドが完了したように見えます。

2
3vangarde

私は同様の問題を抱えていました。私はAndroidスタジオビルドツールを更新しましたが、私のプロジェクトは "Android-22"を見つけられませんでした。私はAndroidのSDKマネージャで見て、それがインストールされていました。

この問題を解決するために、「Android-22」をアンインストールしてから再度インストールしました。

2
user1252459

私はそれが動作するときに最新のAndroidターゲットのAndroidレベル23で作成した新しいCordovaプロジェクトを作成しました。 Androidの目標値を23から22に変更した場合は、Andoid StudioのGradleビルドを更新します。実行すると失敗します。次のようなビルドエラーが出ました。

project-Android /CordovaLib/src/org/Apache/cordova/CordovaInterfaceImpl.Javaエラー:(217、22)エラー:シンボルメソッドrequestPermissions(String []、int)が見つかりません

これらのファイルのターゲットレベルを変更しました。

project.properties
AndroidManifest.xml

そしてCordovaLibフォルダの中。

project.properties

しかし、私はまた、私はそのプロジェクトを実行するたびに、それが実行され、Androidのターゲットレベル22を使用している別のプロジェクトがあります。今私の質問は私たちはプロジェクトを作成するときに欲しいAndroidのレベルを指定することができますか?

0
Atif Hussain

まだインストールされていない場合は、Android sdkからAPI 18をインストールする必要があると思います。

0
Ratna Halder