【Kotlin 初学者】Android Studio 运行 main 函数报错解决

简介: 目录Andorid Studio 运行 main 函数报错:Gradle构建问题New Project问题运行成功IntelliJ IDEA其他问题kotlin-gradle-pluginFailed to find Build Tools revision 31.0.0解决方案1:移除buildToolsVersion版本解决方案2:降低buildToolsVersion


Andorid Studio 运行 main 函数报错:


Manifest merger failed with multiple errors, see logs


微信图片_20220524162043.png


其实我的AndroidManifest.xml中已经设置了该属性 android:exported="true"。如果你没设置,就添加一下。


微信图片_20220524162131.png


如果你也跟我一样可以尝试以下方案。


Gradle构建问题


       在 项目根目录下,.idea/gradle.xml 文件中, 标签下,增加:


<option name="delegatedBuild" value="false" />


如下图:


微信图片_20220524162222.png


New Project问题


       创建新项目时勾选 Use legacy android.support libraries。如下图:


微信图片_20220524162249.png


 当然这个选中也可能产生其他问题,但是我们仅用来学习Kotlin基础语法,所以是可以滴。

实际开发Android项目的时候可以看情况勾选(一般不勾选)。


运行成功


微信图片_20220524162318.png


IntelliJ IDEA


       当然如果你直接使用IntelliJ IDEA,我的电脑一般而且懒得搭建IntelliJ IDEA环境。IntelliJ IDEA和Android Studio界面基本一致,不会让你不适应的,所以配置高有时间的小调皮们可以自己玩玩。


       IntelliJ IDEA 免费的社区版下载地址:https://www.jetbrains.com/idea/download/index.html


其他问题


kotlin-gradle-plugin


       Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31-release-542.


       如下图:

微信图片_20220524162500.png


修改Kotlin版本:


微信图片_20220524162536.png


将ext.kotlin_version = "1.5.31-release-542"的版本改为1.5.31。然后>Try Again。


Failed to find Build Tools revision 31.0.0


解决方案1:移除buildToolsVersion版本

解决方案2:降低buildToolsVersion版本


  buildToolsVersion "30.0.2"


相关文章
|
6月前
|
Android开发 Windows
Android studio 报错Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused: connect(已解决)
这是一篇关于解决Android Studio报错“Connect to 127.0.0.1:8888 failed: Connection refused”的文章。问题通常因系统代理设置被Android Studio自动保存导致。解决方法是找到系统中Android Studio使用的gradle.properties文件(位于Windows的C:\Users\你的电脑用户名\.gradle或Mac的/Users/.{你的用户目录}/.gradle),删除或注释掉多余的代理配置后保存并重新Sync项目。希望此经验能帮助快速解决同类问题!
897 36
|
5月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
251 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
|
11月前
|
安全 Kotlin
Kotlin教程笔记(23) -作用域函数
Kotlin教程笔记(23) -作用域函数
224 6
|
11月前
|
Kotlin
Kotlin教程笔记(21) -高阶函数与函数引用
Kotlin教程笔记(21) -高阶函数与函数引用
114 6
|
12月前
|
IDE 开发工具 Kotlin
Kotlin - 函数与Lambda表达式
Kotlin - 函数与Lambda表达式
110 13
|
12月前
|
IDE 开发工具 Kotlin
Kotlin教程笔记(6) - 函数与Lambda表达式
Kotlin教程笔记(6) - 函数与Lambda表达式
124 1
|
安全 Kotlin
Kotlin - 作用域函数
Kotlin - 作用域函数
|
12月前
|
IDE 开发工具 Kotlin
Kotlin - 函数与Lambda表达式
Kotlin - 函数与Lambda表达式
|
12月前
|
IDE 开发工具 Kotlin
Kotlin - 函数与Lambda表达式
Kotlin - 函数与Lambda表达式
103 1
|
安全 Kotlin
Kotlin教程笔记(23) -作用域函数
Kotlin教程笔记(23) -作用域函数

热门文章

最新文章