Android Studio认为我正在构建API级别1而不是Android L

Android Studio认为我正在构建API级别1而不是Android L,第1张

概述首先,我的应用程序的gradle.build: apply plugin: 'com.android.application'android { compileSdkVersion 'android-L' buildToolsVersion '20.0.0' defaultConfig { applicationId "com.blah.blah" 首先,我的应用程序的gradle.build:
apply plugin: 'com.androID.application'androID {    compileSdkVersion 'androID-L'    buildToolsversion '20.0.0'    defaultConfig {        applicationID "com.blah.blah"        minSdkVersion 16        targetSdkVersion 'L'        versionCode 1        versionname "Alpha"    }    ...}dependencIEs {    compile filetree(dir: 'libs',include: ['*.jar'])    compile 'com.androID.support:support-v4:21.+'    compile 'com.androID.support:appcompat-v7:21.0.+'    compile 'com.Google.androID.gms:play-services:5.0.77'    compile 'com.koushikdutta.ion:ion:1.2.4'}@H_404_3@  @H_419_4@无论如何,我有一个NavigationDrawer片段,由AndroID Studio自动生成,所有生命周期方法(onAttach(),onDetach(),onCreate()等…)抛出错误“此方法没有覆盖任何具有当前构建目标的东西,但将在API级别11(当前目标为1):“.在AndroID Studio生成它之后,我没有触及片段的来源.这是为什么,我该如何解决这个问题?

解决方法 确实,你需要在预览中使用minSdkVersion’L’作为araks点 @H_419_4@但这也是一个错误,这里有一个解决方法
Lint error with Fragments on Android L: “This method is not overriding anything”

@H_419_4@发生在我身上,我的版本是正确的,寻找另一个解决方案……

@H_419_4@编辑:
NIEk Haarman使用minSdkVersion说:
构建时,minSdkVersion会自动设置为“L”,以避免发布具有预览功能的应用.
Using Material theme on L preview

@H_419_4@有关变通方法的更多信息:
http://www.reddit.com/r/androiddev/comments/2964nb/for_those_of_you_having_problems_building_with/

总结

以上是内存溢出为你收集整理的Android Studio认为我正在构建API级别1而不是Android L全部内容,希望文章能够帮你解决Android Studio认为我正在构建API级别1而不是Android L所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1135208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存