我正在尝试使用 Android Studio 0.8.0 beta 和最新工具运行一个项目,它需要 API 20,因此无法在使用 API 19 的设备上运行
有任何想法吗?
我正在尝试使用 Android Studio 0.8.0 beta 和最新工具运行一个项目,它需要 API 20,因此无法在使用 API 19 的设备上运行
有任何想法吗?
如果您将 gradle 设置配置为编译最新版本的
然后将下载 RC,这需要 L - Preview。
请参阅此处的答案。
利用
而是在您的项目中的任何地方。
The problem still arises with transitive dependencies. Gradle offers a way to force the usage of a specific version of a dependency.
For example you can add something like:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:20.+'
force 'com.android.support:appcompat-v7:20.+'
}
}
to your build.gradle.
If you want to learn more about gradle resolution strategies refer to this guide http://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ResolutionStrategy.html
I found this while reading the corresponding issue which I will link here