我读了答案"unable to locate adb" using Android Studio和Error:Unable to locate adb within SDK in Android Studio,但这并没有解决我的问题.
我使用4.0 android studio和Ubuntu 18.04
当我点击"在模拟器中启动此AVD"时,我会收到一条错误消息"找不到adb".
在出现"无法定位adb"错误消息后,AVD仍会启动.但是,当我try 在它上运行我的react-native 应用程序时,我得到了错误
安装应用程序时出错.确保你已经设置了Android开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment.有关详细信息,请使用--verbose标志运行CLI.
我很确定react-native 部分是可以的,但到模拟器的路径与以前不同.
它以前是有效的.昨天,出乎意料的是,当我启动我的android studio时,它"重新启动"(给我看安装向导等),似乎它把配置搞砸了.
编辑:[糟糕的方式]我创建了一个新的ubuntu用户,重新安装android studio+react native.我仍然收到错误消息,AVD仍然启动,但现在React native可以在上面安装应用程序.所以,现在我可以和我的新用户一起工作了,但我没有解决这个问题.
EDIT2:[好方法]@jpatmore修复了android studio部分(见他的答案).