1.Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK project.properties
File1: E:\workSpace\LingFo\app\libs\Volley.jar
File2: E:\workSpace\LingFo\app\libs\leakcanary.jar
参考自:http://blog.csdn.net/zhouzme/article/details/18923293
解决:在build.gradle中添加代码:
android{
packagingOptions{
exclude 'project.properties'
exclude 'proguard-project.txt'
exclude 'AndroidManifest.xml'
exclude 'bin/AndroidManifest.xml'
}
}
上面exclude的文件是自己一次次build出来的;
2.android.content.res.Resources$NotFoundException
参考自:http://blog.csdn.net/speedcoder/article/details/51388052
参考自:http://blog.csdn.net/speedcoder/article/details/51388052
3.忘了报的什么错了 sorry......
解决:把以下添加到AndroidManifest.xml文件夹中
<service android:name="com.squareup.leakcanary.internal.HeapAnalyzerService" | |
android:enabled="false" | |
android:process=":leakcanary" /> | |
<service | |
android:name="com.squareup.leakcanary.DisplayLeakService" | |
android:enabled="false" /> | |
<activity | |
android:name="com.squareup.leakcanary.internal.DisplayLeakActivity" | |
android:enabled="false" | |
android:icon="@drawable/__leak_canary_icon" | |
android:label="@string/__leak_canary_display_activity_label" | |
android:taskAffinity="com.squareup.leakcanary" | |
android:theme="@style/__LeakCanary.Base" > | |
<intent-filter> | |
<action android:name="android.intent.action.MAIN" /> | |
<category android:name="android.intent.category.LAUNCHER" /> | |
</intent-filter> | |
</activity> |