2017-06-10 11 views
1

このエラーが発生する理由を私は知りませんが、突然、それは私のstackraceにエラー:タスク ':app:processDebugManifest'の実行に失敗しました。最近</p> <p>これは、私は私のマニフェストファイルに更新していたされ、私のアンドロイドスタジオ2.3.2:

Error:Execution failed for task ':app:processDebugManifest'. 
    > Manifest merger failed : Attribute meta-data#[email protected] value=(25.3.1) from [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31 
     is also present at [com.android.support:recyclerview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 value=(26.0.0-alpha1). 
     Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override. 

マニフェストファイルを来ました。

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    package="com.shopkart.theinvincible.shopkart"> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

    <application 
     android:allowBackup="true" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity 

      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
      </activity> 
    </application> 
</manifest> 
+0

マニフェストファイルで定義されているサポートバージョンは、バージョンが「26.0.0」のサポートライブラリを使用している間は、「25.3.1」です。 –

+0

どうすればいいですか? –

+1

最初にここにあなたのマニフェストファイルを投稿してください。 –

答えて

2

あなたが使用したサポートライブラリとマージされたマニフェストファイルで定義されているサポートバージョンにバージョンの競合があります。競合を上書きするために、以下のようにあなたのマニフェストファイルに<meta-data>のタグを追加する必要があります。(これは明らかに、エラーログと一緒に提案に記載されている、それを参照してください)。このコードの下

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    package="com.shopkart.theinvincible.shopkart"> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

    <application 
     android:allowBackup="true" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 

     <meta-data tools:replace="android:value"/> 

     <activity 

      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
      </activity> 
    </application> 
</manifest> 
+0

はい私は同じことをしましたが、まだエラーが発生しています –

+0

より低いバージョンでサポートライブラリを使用してみてください。 –

+0

どうすればいいですか? –

2

マニフェストは異なるSDKバージョンを持っていて、Manifestsを編集するために必要な マージすることはできません。 this助けてもらう

0

使用またはに戻ります古いバージョンを使用してプロジェクトを続行します。

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    package="com.shopkart.theinvincible.shopkart"> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

    <application 
     android:allowBackup="true" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 

     <meta-data tools:replace="android:value"/> 

     <activity 

      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
      </activity> 
    </application> 
</manifest> 
関連する問題