In case any one else has this problem and none of the mentioned answers solved your issue you can add this line to your AndroidManifest.xml file in the application tag:
tools:replace="android:icon
You also need the tool namespace in you manifest tag
xmlns:tools="http://schemas.android.com/tools"
So it would look like this:
<manifest xmlns:android="
xmlns:tools="http://schemas.android.com/tools"
package="com.example.sqlite" >
<application
android:allowBackup="true"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:replace="android:icon"
android:icon="@mipmap/ic_launcher"
android:name="com.orm.SugarApp">
I have the com.github.satyan:sugar:1.3 dependency as well, I believe that library is importing another icon in its own manifest, thus causing the conflict.