导入的项目在android studio 1.2.1.1中出错

时间:2015-05-22 09:58:17

标签: android android-studio

我使用android studio 1.2.1.1,并没有给我任何新项目的错误。 但是对于导入的项目,它会向我发出有关不匹配的编码(this issue)的警告。我将项目和IDE编码更改为UTF-8,此警告不再出现 但是,在那之后,它给了我这个错误。

F:\Work\workspace\NITask\app\build\intermediates\res\debug\drawable-hdpi-v4\ic_launcher.png: error: Duplicate file.
F:\Work\workspace\NITask\app\build\intermediates\res\debug\drawable-hdpi\ic_launcher.png: Original is here. The version qualifier may be implied.
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\sdk\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1

在这些项目中,我的主模块中没有R类 我读了许多像finished with non zero exit value这样的问题,但没有用

更新:
在干净的项目之后,它给了我很多关于我的资源的错误:

AAPT err(1779619686): F:\Work\workspace\NITask\app\src\main\res\drawable-xhdpi\shadow.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

5 个答案:

答案 0 :(得分:25)

我有同样的问题,我通过添加修复它 xmlns:tools =“http://schemas.android.com/tools”到mainfest文件的顶部,并添加工具:replace =“android:icon”到应用程序标签。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"  // add tools line here 
    package="yourpackage">


    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:replace="android:icon"> //add this line 

.....

</application>

</manifest>

答案 1 :(得分:1)

只需重命名图像(Rightclick on the Image, Select Refactor and select Rename)。当问题出现时,它将解决问题,因为其中一个库也使用具有相同名称的图像。

答案 2 :(得分:0)

更改图标drawable-hdpi一些时间图标崩溃使用任何其他图标同名问题解决

点击打开文件编码设置 - &gt;项目编码 - &gt; cnaged UTf-8

答案 3 :(得分:0)

如果您遇到此问题,可能是您正在使用Windows,其字符数限制为260 characters.检查您的工作区路径,可能会超出字符数限制如果没有,则gradle开始合并您的依赖项时会遇到问题。

因此,在此合并过程中,除了\todo-mvp\todoapp\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\24.2.0\res\drawable-hdpi-v4之外,您的完整路径变为Path_up_to_your_workscpace,因为窗口限制为260个字符,因为无法执行写入操作,脚本开始掉线。

<强> FIX

尝试缩短通往工作区的路径。

答案 4 :(得分:0)

我有同样的问题,添加

  

tools:replace =“ android:icon,android:theme”

到应用程序标记

 <?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="co.darkwing.bookingapp" >
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme_darkwing_co"
            tools:replace="android:icon,android:theme"> //ADD THIS BIT
            <activity
                android:name=".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>