这里陆陆续续的收录一些关于AS的问题。
今天在GitHub上面发现一个好的项目,导入到AS里面竟发现不能运行,报的错误也是千奇百怪,1
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/NOTICE
有这么一排错误,Google了半天,要这样做,在你的gradle中加入1
2
3
4
5
6
7
8
9
10
11
12packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
还有一个问题如果你想在API23中使用AndroidHttpClient,必须要这么做。在你的build.gradle中加入1
2
3android {
useLibrary 'org.apache.http.legacy'
}
因为Android 6.0已经废弃了支持Apache HTTP client. 官方不建议使用了,如果迫不得已使用,加上那个就好了。
版权声明:
除非注明,本博文章均为原创,转载请以链接形式标明本文地址。