我正在尝试运行示例flutter app。我下载了flutter SDK。由于我是Android开发人员,我有android SDK。我使用的是Ubuntu 16.04 LTS。使用Android Studio 3.0.1创建了一个新的Flutter应用程序(已安装Flutter插件)。现在,当我尝试运行APP时,它会发出以下错误 -
运行Gradle时出错:无法下载所需的Android SDK 组件,因为以下许可证尚未被接受:Android SDK Build-Tools 26.0.2,Android SDK Platform 27
它建议
要解决此问题,请在终端中运行以下命令: 扑医生--android-licenses
我按照说明操作。不过,我收到了同样的错误信息。
运行Gradle时出错:无法下载所需的Android SDK 组件,因为以下许可证尚未被接受:Android SDK Build-Tools 26.0.2,Android SDK Platform 27
我试过 - ./sdkmanager --licenses
但没有成功。
答案 0 :(得分:2)
问题在于local.properties中的sdk路径。默认情况下,它指向不同的位置。一旦我将sdk.dir更改为我的Android SDK路径,它运行正常。我现在可以运行该应用程序了。