【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月前
|
存储 消息中间件 人工智能
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
228 3
|
11月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
2599 160
|
6月前
|
存储 API Android开发
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
489 4
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
|
11月前
|
缓存 Android开发 开发者
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
2031 62
|
11月前
|
开发工具 Android开发 开发者
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
765 61
|
10月前
|
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项目。希望此经验能帮助快速解决同类问题!
1798 36
|
8月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
981 4
|
10月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
855 19
|
9月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
404 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1810 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了

热门文章

最新文章