【发布时间】:2017-11-12 18:33:30
【问题描述】:
首先,这是我的第一个应用开发。
所有这些都是在我基于
构建我的应用程序时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 中运行而无需对代码进行重大更改或我别无选择?
提前致谢。
【问题讨论】:
-
如果您使用支持库 v26(不要使用 alpha 版本),您必须使用 api 26 进行编译。