android studio bug : aidl is missing 解决方案

很久不打开Android studio 今天打开一下,发现之前配置好的开发环境不能用了!

项目中“R.”变红了,运行结果如下,可以说很怪,电脑没动过,怎么回事呢?

于是StackOverflow一下:

找到一段可能有用的话:

“This bug happens when the versions of SDK, Build Tools and Gradle Plugins doesn‘t match (in terms of compatibility). The solution is to verify whether you are using the latest version of them or not. The gradle plugins are placed in the build.gradle of the project, and the other versions are on the build.gradle of the module. For example, for SDK 23, you must use the Build Tools 23.0.1 and gradle plugins version 1.3.1.”

这时,我想应该是有些东西包更新了,有些包没更新导致的不匹配。又或者是那个360软件把里面的某个东西当做毒杀叼了。

这里面有3个东西的版本,在我电脑的东西:

1、SDK:(在我电脑中的位置C:\Users\Administrator\AppData\Local\Android\sdk)

下载最新SDK,AS:file/setting/Android SDK/SDK platforms/选择最新的Android API 下载,这里用API 27.

2、Build Tools:

AS会根据.gradle文件上写的版本号下载对应的tools。打开app文件夹下的build.gradle文件。

修改这两个参数。更改为最新版本,build tools就可以自动下载。(如果之后更新的话,去百度,Google找最新的对应关系。)

compileSdkVersion 27
buildToolsVersion "27.0.3"

3、Gradle Plugins:(在我电脑中的位置:C:\Program Files\Android\Android Studio\gradle\gradle-4.7-all\gradle-4.7)

AS与Gradle版本之间的对应关系如下,我AS是2.3.3版本,所以只要是3.3以上的Gradle都可以用。这里我用的是4.7

问题得到解决。ok

总结,这个问题应该是360误杀了这个包中的部分文件导致不可用,因为之前是配置好的,我检查了一下自己并没有设置自动更新,每次更新都是需要我确认的。所以各位在处理这个问题的时候,要把360关掉。

总之出现这个问题,只要更新这3个部分就应该可以解决!

原文地址:https://www.cnblogs.com/JewinH/p/9037308.html

时间: 2024-10-10 23:17:52

android studio bug : aidl is missing 解决方案的相关文章

Android Studio 错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum

Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会出现" 非法字符: '\ufeff' "之类的错误.如下图: 如果遇到此种问题可以手动将UTF-8+BOM编码的文件转为普通的UTF-8文件. 小编这里使用EdItPlus来转换,用EdItPlus打开.java文件依次:文档>文本编辑>转换文本编码>选择UTF-8编码即可如图:

Android中的AIDL Android studio中建aidl

1.aidl: android interface definition language,是一种它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs/guide/developing/tools/aidl.html中对步骤作了详细描述: --1.Create your .aidl fil

Eclipse/Android Studio下载SDK过慢解决方案!

启动 Android SDK Manager ,打开主界面,依次选择『Tools』.『Options...』,弹出『Android SDK Manager - Settings』窗口: 在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入下面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched us

Android Studio更改工程名异常解决方案 :can't rename root module

在修改Android Studio 中 project的名字时 ,提示 “can’t rename root module”. 这是因为Android Studio只能修改根目录内的所有文件,要修改project根目录名字,只能关闭Android Studio 在操作系统中修改文件夹名字. 具体步骤: 1.关闭Android Studio. 2.直接在操作系统中修改好名字. 3.重新import 新名字([NewName])的工程,这样就可以了,相当简单. 其实重新import后,Android

【转】MIUI8以及ViVO X9上在Android Studio运行出错集及其解决方案

最近用一台红米4高配版(6.0)以及ViVo X9(7.1)来做测试机,它是小米MIUI系统的最新版本MIUI8,我的AS是2.3版本,在网上查看了相关问题,在小米5和红米note4x等配备了MIUI8系统的手机都遇到了相同的问题,所以我相信大家第一次用MIUI8系统手机来测试肯定也会遇到这些问题.下面来列举自己在开发中使用MIUI8遇到的坑,也希望可以帮助大家快速解决问题. 1.Installation failed with message INSTALL_CANCELED_BY_USER.

Android studio 代码突然报错解决方案

1.点击File->Invalidate Caches / Restart... 2.重启Gradle,清除缓存 3.Clean Project 4.关闭Android Studio 删除  C:\Users\Administrator\.AndroidStudio2.1 中除config文件夹外的其他文件试试

Android studio安装配置常见问题及其解决方案

来自:https://jingyan.baidu.com/article/e9fb46e170287a7520f7665c.html Android studio 是目前android公司主推的一款开发工具,相比较以前eclipse,它自己内部就集成了SDK等,方便开发.这几天杰瑞教育学员也尝试从官网下载了一个android studio进行开发,但是在安装以及配置过程中遇到了几个问题,接下来与大家分享一下: 方法/步骤 问题一 在安装的时候最好是按照它原来的路径安装,不要修改路径.我修改了路径

android studio更新无效问题以及解决方案

问题描述:使用android studio2.0,每次开机都进行提示可以更新到android studio 2.1,点击update&restart,进行更新后,重启并没有发现有安装新的更新. 机器背景:Ubuntu 16.04 应用条件:android studio 2.0 是lock from launcher,所以每次需要进行手动重启. 解决方法: 如图所示,进入到/bin目录下进行手动的start,之后进行相应的更新,就可以了.

Android Studio中安装Genymotion插件解决方案

之前讨论了在Eclipse中安装Genymotion插件,感觉还是比较麻烦的.现在我们要在Android Studio中安装Genymotion插件,比在Eclipse中方便多了.前提是你已经在电脑上安装了Genymotion.鉴于Eclipse的经验,在这里我们不介绍离线安装jar包的方式,也不推荐,现在而是使用在线的方式.具体步骤如下: (1)在Android Studio中选择File-->Settings,在出现的对话框左侧选择Plugins,然后在下方选择"Browser rep