15

我建立使用動作條福爾摩斯在Android Studio中演示應用程序,我面臨的問題,在下面的鏈接中提到: - 下面的答覆貼在上面的鏈接我後 Previous ProblemAndroid的工作室 - 搖籃清單合併失敗

現在做了一些變化,現在我面臨這個

Gradle: Execution failed for task ':SherlockTest:processDebugManifest'. 
> Manifest merging failed. See console for more info. 

我的應用程序清單文件是: -

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.sherlocktest" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="10" 
     android:targetSdkVersion="16" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.sherlocktest.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

和動作條福爾摩斯清單文件是: -

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      android:versionCode="440" 
      android:versionName="4.4.0" 
      package="com.actionbarsherlock"> 

    <uses-sdk 
      android:minSdkVersion="10" 
      android:targetSdkVersion="16"/> 

    <application/> 

</manifest> 

我不能夠弄清楚這裏有什麼問題,請大家幫忙

回答

27

請確保您所有的build.gradle腳本中的minSdkVersion和targetSdkVersion對應對於你在清單中的人:

android { 
    defaultConfig { 
     minSdkVersion 10 
     targetSdkVersion 16 
    } 
} 

這對我有效,我希望它能爲你做伎倆,歡呼。

+4

這對我沒有幫助。 –

+1

版本應該寫成整數而不是字符串。添加了一個編輯。 – 7wonders

+0

謝謝你爲我做的。 –

3

,加入了谷歌播放服務

android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 

    defaultConfig { 
     minSdkVersion 10 
     targetSdkVersion 16 
    } 
} 
4

對於我所看到的,如果你有與Android Studio和gradle這個多模塊項目時,工作對我來說,IDE嘗試合併清單文件從每個模塊到主清單。

如果您有模塊A和模塊B,並且在A清單中聲明瞭來自B模塊的某些活動,則合併時,gradle將引發一個問題。

嘗試清除清單文件中的跨模塊引用

+0

可以幫助我,我在這裏提出了一個問題:http://stackoverflow.com/questions/27266042/how-to-fix-dexdebugtest-in-android-stuio – Manoj

2

這對我很有用。
我的圖書館項目AndroidManifest.xml錯過了一個應用程序元素
添加一個會修復它。

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

我用的gradle 乾淨PROJECTNAME --info得到錯誤信息,並解決它。

+0

如何使用「gradle clean projectName --info」 ??? – Taranmeet

+1

@Taranmeet在你的根項目文件夾下運行gradle clean projectName --info – RxRead

相關問題