用Android studio依赖Library,gradle报错问题
2017-06-05 18:15
323 查看
在本地依赖Library的时候gradle报这个 Error:Dependency Test:test_lib:unspecified on project app resolves to an APK archive which is not supported 错误,是因为你新建的Lib,系统把他默认当成了一个Module了,就相当于你的ModuleA 去依赖一个 ModuleB。
解决办法:把你的Lib的gradle里面的这个apply plugin: 'com.android.application' 换成
还有一个问题就是有时会报 Error:Library projects cannot set applicationId. applicationId is set to 'com.example.test_lib' in default config.
这个错误,其实也很好解决,把Library的gradle配置的id去掉就好可以解决了
defaultConfig {
applicationId "com.example.test_lib" // 删除此行
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
此错误的原因是
两个AndroidManifest.xml的包名重复了
另外,Multiple dex files 的情况也有可能是有重复的support包,或者重复的jar
解决办法:把你的Lib的gradle里面的这个apply plugin: 'com.android.application' 换成
apply plugin: 'com.android.library'就可以了。
还有一个问题就是有时会报 Error:Library projects cannot set applicationId. applicationId is set to 'com.example.test_lib' in default config.
这个错误,其实也很好解决,把Library的gradle配置的id去掉就好可以解决了
defaultConfig {
applicationId "com.example.test_lib" // 删除此行
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
此错误的原因是
两个AndroidManifest.xml的包名重复了
另外,Multiple dex files 的情况也有可能是有重复的support包,或者重复的jar
相关文章推荐
- Android Studio(Gradle)解决库依赖冲突问题
- Android Studio 解决 Gradle 依赖冲突的问题
- Android Studio的Gradle添加重复依赖的问题
- Android Studio(Gradle) 解决库依赖 冲突问题
- Android studio gradle编译问题:Cause: Dex cannot parse version 52 byte code. This is caused by library de
- 关于Android Studio打包jar,aar,Eclipse依赖library问题
- 问题集锦——(一)Android Studio的Gradle添加重复依赖的问题
- Android Studio的Gradle添加重复依赖的问题
- 【Gradle】Android Studio中Gradle重复依赖的问题
- android studio Gradle如果不能找依赖的包(Gradle can't find dependency (Android support library)),教你如何解决
- Android Studio打包问题:gradle打包Android程序,如何打包时不包含依赖包
- android studio学习----构建(gradle )依赖时使用动态依赖的问题
- Android Studio删除project下的module后弹出:Gradle failed: already disposed module:XX 问题:
- Android Studio常见问题 -- uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library
- gradle 编译 Eclipse,引入依赖资源以及迁移 Android Studio
- android studio导入项目下载gradle过慢问题
- gradle不能下载最新依赖包问题
- Android Studio 低版本Gradle升级到高版本时常见问题
- Android问题集锦之三十一:Android Studio: Plugin with id 'android-library' not found
- Android studio Gradle的介绍和部分问题小结