#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 里面的定义即可
###错误解决 .gradle文件中将 applicationId 配置删除掉
defaultConfig {
applicationId "com.super.app"
minSdkVersion 15
...
}
修改为:
defaultConfig {
minSdkVersion 15
...
}
##Android分享 Q群 315658668