跟着《第一行代码:Android》学APP,在写Kotlin文件时出现错误,特此记录。

报错问题提示为:

 百度之后发现出现错误,解决办法基本都是在有intent的Activity中,加android:exported="true",但是在转到AndroidManifest.xml文件中发现存在这行代码。

 emm,这就搞得我很尴尬。然后查看具体流程发现我忽略了一行黄标提示,如图:

 大概意思是Android Gradle plugin (7.0.4)使用的compileSdk是31之类的,而我的是32。接着在目录下找到build.gradle文件:

 发现果然我的compileSDK是32,当我将其改为31之后,又报出相同的错误,但是在错误的下面有这样一段话:

大意是 此版本中使用了不推荐的Gradle功能,使其与Gradle 8.0不兼容。经过百度之后将compileSDK的32改为30,编译运行,最后解决。

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐