zoukankan      html  css  js  c++  java
  • flutter SDK location not found. Define location with sdk.dir in the local.properties file

    mac系统升级之后突然项目打包安卓sdk报错

    
    * What went wrong:
    A problem occurred configuring root project 'city_pickers'.
    > SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 1s
    
    
    The plugin city_pickers could not be built due to the issue above.
    

    很明显这并不是citypicker的问题,大致意思是Android sdk的环境变量未设置好,通过以下方式可以设置ANDROID_HOME的环境变量
    1.找到~/.bash_profile文件
    2.在文件中设置home路径 export ANDROID_HOME=/Users/chenhao/Library/Android/sdk
    以下是我mac中配置的环境变量

    export PATH=/Users/chenhao/flutter/bin:$PATH
    export PATH=/usr/local/opt/openssl/bin:$PATH
    export PATH=/usr/local/opt/libxml2/bin:$PATH
    export PATH="$PATH":"$HOME/flutter/.pub-cache/bin"
    
    export DART_HOME=/Users/chenhao/flutter/bin/cache/dart-sdk/bin
    export PATH=${DART_HOME}:${PATH}
    
    export PATH="$PATH":"$HOME/.pub-cache/bin"
    
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
    # Created by mirror-config-china
    export IOJS_ORG_MIRROR=https://npm.taobao.org/mirrors/iojs
    export NODIST_IOJS_MIRROR=https://npm.taobao.org/mirrors/iojs
    export NVM_IOJS_ORG_MIRROR=https://npm.taobao.org/mirrors/iojs
    export ANDROID_HOME=/Users/chenhao/Library/Android/sdk
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    export NVMW_IOJS_ORG_MIRROR=https://npm.taobao.org/mirrors/iojs
    export NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
    export NODIST_NODE_MIRROR=https://npm.taobao.org/mirrors/node
    export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
    export NVMW_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
    export NVMW_NPM_MIRROR=https://npm.taobao.org/mirrors/npm
    # End of mirror-config-china
    
    
  • 相关阅读:
    缓冲流
    properties类
    io流
    异常处理
    file的概述和作用
    map集合和set集合
    js 判断是否是undefined null NaN
    java instanceof 判断是否是String
    ajax获取数据中文乱码问题最简单的完美解决方案
    if else if else if else 的用法
  • 原文地址:https://www.cnblogs.com/qqcc1388/p/14567998.html
Copyright © 2011-2022 走看看