如何解决Android Studio错误?

时间:2016-06-08 12:45:06

标签: android android-studio android-manifest

我使用了以下

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:design:22.2.1'
compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6'
compile 'com.nightonke:boommenu:1.0.9'

}

并收到以下错误。

  

错误:任务':app:processDebugManifest'执行失败。   清单合并失败:来自AndroidManifest.xml的属性应用程序@ label value =(我的应用程序):18:9-39       也出现在[com.nightonke:boommenu:1.0.9] AndroidManifest.xml:13:9-41 value =(@ string / app_name)。       建议:添加'工具:replace =" android:label"'到AndroidManifest.xml中的元素:13:5-48:19以覆盖。

Android Manifest(应用程序代码)..

  

    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"

    android:label="My Application"

    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity
        android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

1 个答案:

答案 0 :(得分:1)

在Application标签的清单文件中添加以下代码:

<application
        .
        .
        tools:replace="label">

或为您的应用程序名称使用其他资源值名称:

<application
    .
    .
    android:label="@string/application_name"
    android:theme="@style/AppTheme">

application_name是资源文件夹中的字符串值资源

或将值设置为android:label:

<application
    .
    .
    android:label="YourApplicationName">