作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,这是我的第一个应用程序开发。
所有这些都是在我构建我的应用程序时基于
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
minSdkVersion 23
targetSdkVersion 25
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.android.support:design:26.0.0-alpha1'
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
compile 'com.android.support:support-v4:26.0.0-alpha1'
}
一切都很完美。没有错误。
当我决定将 sdk 更改为 19 时,错误开始出现。
compileSdkVersion 'Google Inc.:Google APIs:19'
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "vinnito.plando"
minSdkVersion 19
targetSdkVersion 19
Errors that I got after changing SDK version
我想将它更改为 19 的原因是因为我的手机 Note 2 我想用作调试我的应用程序的工具。我知道有可用的模拟器,但我真的很想在实际设备上运行该应用程序。
我想为 SDK 19 添加依赖项,但找不到任何依赖项。它们都是 SDK 26。在我的 SDK 管理器中,我已经下载了 SDK 19 及更高版本..
任何人都知道如何使此源代码能够在 SDK 19 中运行而无需对代码进行重大更改或者我别无选择?
提前致谢。
最佳答案
如果您想首先使用支持库 v.26,请全部使用:
compileSdkVersion 26
您无法编译 API 19。
然后使用稳定版:
compile 'com.android.support:recyclerview-v7:26.1.0
//....do the same for the other libraries.
请注意,因为 v.26.x.x 需要 maven google repo.
最后,如果你想支持带有 api 19 的设备,只需使用:
defaultConfig {
minSdkVersion 19
}
请记住,您也可以在具有 api 19 的设备上使用支持库 v26。
关于android - 如何将 SDK 版本从 26 更改为 19,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47252415/
我是一名优秀的程序员,十分优秀!