Android studio 如何使compileSdkVersion等于或高于显示的选项
我正在使用AdMob制作一个包含广告的应用程序: 为了实现这一点,我需要一个“CompileSDK版本28或更高版本”,因此,当我尝试通过以下方式进行更改时: 右键点击“app”>打开模块设置>编译SDK版本,我看到的最大选项是:编译SDK版本27,而不是Google AdMob的最低要求28 这里还有我的build.gradle(模块:app): 另外,我查看了他们的网站,发现我不能使用低于19.4.0或18.1.0的版本(我不知道哪一个是最低版本,但这两个版本都不起作用) 这是我尝试使用其中一个版本时遇到的错误: 错误:链接引用失败Android studio 如何使compileSdkVersion等于或高于显示的选项,android-studio,admob,Android Studio,Admob,我正在使用AdMob制作一个包含广告的应用程序: 为了实现这一点,我需要一个“CompileSDK版本28或更高版本”,因此,当我尝试通过以下方式进行更改时: 右键点击“app”>打开模块设置>编译SDK版本,我看到的最大选项是:编译SDK版本27,而不是Google AdMob的最低要求28 这里还有我的build.gradle(模块:app): 另外,我查看了他们的网站,发现我不能使用低于19.4.0或18.1.0的版本(我不知道哪一个是最低版本,但这两个版本都不起作用) 这是我尝试使用其
我知道我的代码很好,因为我尝试过使用“play services ads 17.1.1”版本,但它只适用于测试广告,而不适用于真实广告。因此,总而言之,我想知道如何获得Compile Sdk版本28或更高版本,以便在我的应用程序上显示广告。此菜单显示您已经安装的版本 因此,要获得版本28或29,您需要安装它 例如,第一个选项是从build.gradle文件更改它
android
compileSdkVersion 29
defaultConfig {
.....
minSdkVersion 21
targetSdkVersion 29
}
....
}
或者从SDK管理器中选择ShowPackageDetails并安装Android SDK平台28或29,然后从Compile SDK Version(编译SDK版本)菜单中选择它
从sdk管理器下载sdk版本28
android
compileSdkVersion 29
defaultConfig {
.....
minSdkVersion 21
targetSdkVersion 29
}
....
}