解决IllegalArgumentException: Unable to locate adb

此文在原文上有改动,原文链接:http://blog.csdn.net/qq_28055429/article/details/51204114

今天(2020年4月16日)看到自己2017年的项目已经不能跑了,原因是现在的AS都是3.几,build.gradle文件中都用implementation ,不用 compile了,就算改了这个,gradle、sdk、对应的依赖、moudle中的gradle等等,都要换。突发其想,能不能在一个电脑上,安装两个版本的AS了。当然可以。

别高兴的太早,AS2.3.3安装完成后,安装我的hellowold,没反应,logcat报错如下:

 IllegalArgumentException: Unable to locate adb

    原因:sdk Manager下不存在platform-tools(如果确实已经安装了,可以先卸载掉,然后重启android studio,打开SDK manager ,再次重新安装,同步一下项目,就可以运行了。)

注意android studio里面打开app目录下的build.gradle文件,里面显示Android SDK Platform-tools,因为它会显示

         buildToolsVersion ‘29.0.2’

其实应该sdk manager中打开,打钩android sdk platform-tools,install 就行啦,如图:


猜你喜欢

转载自blog.csdn.net/zhangjin1120/article/details/105571075
今日推荐