2017-04-18 12 views
0

Android開発の初心者です。私は画面上にラベルを持っているAndroidのスタジオに付属のデフォルトのアプリを持っています。私はエミュレータでアプリケーションを実行しようとすると、私はこれらのエラーを取得:Android - アイテムの親を取得中にエラーが発生しました

enter image description here

は、私が検索してからレベル23に私のSDKのAPIを更新マイGradleのビルドも同様に23用にコンパイルするように設定されているが、私このエラーが発生し、実行されません。

enter image description here

+0

appcompatのバージョンを25に変更します。 'com.android.support:appcompat-v7:25.3.1' – azizbekian

+0

いいえ、うまくいかなかった。 – Waleed

答えて

2

あなたのコンパイルSDKのバージョンはサポートライブラリのメジャーバージョンと一致する必要があります。

使用compileSdkVersion 25

この試してください:アイデアは、同じバージョン

を使用することで、SDK 23

compileSdkVersion 23 
buildToolsVersion "23.0.2" 
defaultConfig { 
    applicationId "your_id" 
    minSdkVersion 16 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 

compile 'com.android.support:appcompat-v7:23.2.0' 
compile 'com.android.support:support-v4:23.2.0' 

については

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "your_id" 
     minSdkVersion 16 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support:support-v4:25.3.1' 
} 

EDIT

+0

私はapiを持っていません25 – Waleed

+0

エラー:原因:F:\ Android \ android-sdk \ android-sdkでハッシュ文字列 'android-25'でターゲットを見つけることができませんでした Open Android SDK Manager Waleed

+0

api 23を持っていますか?また、あなたはapiをダウンロードすることができます25 – rafsanahmad007

関連する問題