Android Studio - 创建/打开/导入项目Gradle错误

时间:2017-08-06 00:11:17

标签: android android-studio android-gradle environment-variables

我的Android Studio和Gradle几天前对我工作正常,我不知道发生了什么变化,但现在当我尝试使用Gradle导入项目时,我收到了消息:

  

"您尚未接受以下SDK的许可协议   组件:[Android SDK Build-Tools 25.0.2]。在建立你的   项目,您需要接受许可协议并完成   使用Android Studio SDK安装缺少的组件   经理。或者,了解如何转移许可证   从一个工作站到另一个工作站的协议,转到   http://d.android.com/r/studio-ui/export-licenses.html"

  • 我使用的是Windows 10
  • " java -version"在cmd上给我java版本
  • 输入sdkmanager时 - 我得到:

      

    "' sdkmanager'不被视为内部或外部命令,   可操作的程序或批处理文件。"

  • 尝试重新安装Andriod Studio,安装最新的java版本

  • 我试图加载的项目来自谷歌课程,因此他们应该可以正常工作(并且他们几天前确实工作正常)。
  • 当我尝试使用Gradle创建一个新项目时,我得到:
      

    无法创建目录" C:\ Program Files \ Projects \ b"

  • 我确实在安装Android Studio
  • 期间接受了许可协议
  • 我的用户&系统环境变量(照片): User Environment Variables + System Path Variable

如果需要任何其他细节,请告诉我, 提前致谢! 奥马尔

2 个答案:

答案 0 :(得分:0)

有很多方法可以解决这个问题。如果您故意不接受许可协议,或者您在安装Android Studio或SDK Build Tools时没有意识到您没有接受许可协议,则可能会发生这种情况。

在极少数情况下,如果您接受协议,则会发生错误,但它没有记录您确实接受了协议。在这种情况下,您应该尝试以下操作:

  • 重新安装Android Studio
  • 删除SDK文件夹中的Android SDK Build-Tools 25.0.2
  • 删除SDK文件夹并从头开始重新安装

答案 1 :(得分:0)

解决:

卸载,删除所有环境变量,所有目录,所有缓存, 并重新安装。

我删除的目录:

  • C:\用户\ MyUserName输入\应用程序数据\本地\ SDK
  • C:\ Users \ MyUserName \ .android
  • C:\ Users \ MyUserName \ .AndroidStudio2.3
  • C:\ Users \ MyUserName \ .gradle
  • C:\ Program Files \ Android