2017-04-05 24 views
0

Androidスタジオを初めて使用しました。プロジェクトをビルドしようとすると、Gradleが同期するときにエラーが発生します。それは言う:Android Studioのエラー:ハッシュ文字列 'android-25'のターゲットを見つけることができませんでした

"ハッシュ文字列 'アンドロイド-25' C内でターゲットを見つけることができませんでした:AndroidのSDKプラットフォーム25が見つかりませんプロパティをビルドします。Samyuktha \のAppData \ローカル\ Androidの\ SDKは 考えられる原因\ユーザー"

これは私が最初にアプリケーションを作成しようとしたときに起こりました(私は何も修正しませんでした)。その後、私は解決策を探して、私は "プロジェクト構造"メニューに行き、私のコンパイルSDKのバージョンと私のビルドツールのバージョンを変更しようとしました。問題は、私のコンパイルSDKバージョンがAPI 24で最も高く、使用可能なビルドツールオプションが25.0.2のみであることです。コンパイルSDKのバージョンを24に設定し、ビルドツールのオプションを25.0.2に設定しました。実行しようとしたときにエラーが発生しました。

"エラー:タスク ':app:compileDebugAidl'。> javaで実行できませんでした。 lang.IllegalStateException:AIDLはこの後

「がありません、私は次のようであるbuild.gradleを変更しようとしました(私は:) compileSdkVersion、targetSdkVersionは変更され、com.android.support:appcompat-v7:

compileSdkVersion 25 
buildToolsVersion "25.0.2" 
defaultConfig { 
    applicationId "com.example.myapplication" 
    minSdkVersion 15 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.text'), 'proguard-rules.pro' 
    } 
} 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
testCompile 'junit:junit:4.12' 
} 

私が試したその他のもの

  • は、私は、Android StudioでSDKマネージャを使用して、私は「ショーパッケージの詳細」をクリックしても、私が実行してみましAPI 25

  • たことをクリックした後に現れたものをインストールAPI 25ですべてをインストールしてみましたスタンドアロン管理者モードでのSDKマネージャと事前に再び

おかげAPI 25の下

答えて

0

起動SDK Managerをツールと、すべてを構築するダウンロードする - パッケージをインストールします>(SDKのplatf orm 25とSDKビルド・ツール25.0.2)。

インストールした後、まだエラーが発生した場合 -

ビルド - >プロジェクトを再構築します。

0

ローカルのsdkの場所に移動して、ダウンロードしたビルドツールを確認してください。それらのビルドバージョンを試してください。

私も同じ問題に直面しました。私は以下のことを試しました。 「com.android.support:appcompat-v7:25.3.1」

  • から離れてすべての依存関係を削除

    1. は、SDKの場所に移動し、私が持っているツールを構築たのかを確認し
    2. のLinearLayout/relativelayoutする制約レイアウトを変更しました..私の場合は、23.0.1
    3. を持っていたので、私は、23.0.1のサポートとして、23としてbuildToolsVersionをcompileSdkVersion編集:APPCOMPAT 23.1.1
  • +0

    ように私はツール25.0.0、25.0.1を構築し、持っています25.0.2。私はそれらのすべてを試みたが、私はまだ同じエラーを取得しています "ハッシュ文字列 'android-25'でターゲットを見つけることができませんでした –

    +0

    これが動作するかどうかわかりません。プロジェクト構造に行き、アプリケーションモジュールを選択し、ビルドバージョンを25.0.0/25.0.1/25.0.2に変更しようとすることができます。 – JtGadara

    関連する問題