Android studio 错误记录
Multiple dex
错误日志
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define L{package}/BuildConfig;
...
错误原因
- 两个AndroidManifest.xml的包名重复了
- 另外,Multiple dex files 的情况也有可能是有重复的support包,或者重复的jar
错误解决
- 修改主工程与library的包名
- 删除重复的jar包
Library projects cannot set applicationId
错误日志
Error:Library projects cannot set applicationId. applicationId is set to 'dev.xesam.android.less' in default config.
错误原因
升级到 Android studio 正式版1.0之后,lib工程里面不能在 defaultConfig 里面显示设置 applicationId,直接使用 AndroidManifest.xml 里面的定义即可
错误解决
build.gradle文件中将 applicationId 配置删除掉
defaultConfig {
applicationId "com.super.app"
minSdkVersion 15
...
}
修改为:
defaultConfig {
minSdkVersion 15
...
}