4.环境变量总结篇
写完前边3个文章后,我发现多处出现需要配置环境变量的地方,这个地方做一下总结和统一描述.
首先我们需要准备如下几个软件包:
1.jdk或者openjdk:该工具是提供Java支持的工具包
2.Android-SDK: 该工具为生成安卓应用所需的工具包
3.Flutter-SDK:做Flutter开发当然得有Flutter SDK才能做开发
其中JDK和AdroidSDK已经FlutterSDK都需要从相应官网下载,这里我就不教怎么下载了,我直接教如何配置环境变量,我就当大家对如何下载没有异议.
首先我们调出修改环境变量的界面.这里以Windows10的操作方式进行.
鼠标右键点击我的电脑→属性→高级系统设置→环境变量
经过上边的操作就能够打开环境变量的设置.这里全部设置到用户环境变量中.
1.JDK或者OpneJDK环境变量的配置:
首先新建 JAVA_HOME 变量名称,变量值为jdk的全路径我本机为: C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25
再在 Path 环境变量中新增一个值 %JAVA_HOME%\bin
自此,jdk的环境变量就配置OK了.
2.配置Android-SDK的环境变量:
首先新建 ANDROID_HOME 变量名称,变量值为sdk全路径,我本机全路径为: D:\Android-SDK
(可选项) 在 Path 变量中新增变量值 %ANDROID_HOME%\platform-tools 通过这个变量可以直接使用adb工具.也用于后边验证AndroidSDK是否配置正确.
自此,安卓SDK的环境变量就配置OK了.
3.配置Flutter-SDK环境变量:
为了保持SDK的正常使用,需使用到镜像,所以先配置镜像的环境变量
新建 FLUTTER_STORAGE_BASE_URL 变量名,变量值为: https://storage.flutter-io.cn
新建 PUB_HOSTED_URL 变量名,变量值为: https://pub.flutter-io.cn
新建 FLUTTER_HOME 变量名,变量值为FlutterSDK全路径值,我本机值为: D:\Flutter\v1.6.0-dev
在 Path 环境变量中新增变量值为: %FLUTTER_HOME%\bin
首先我们需要准备如下几个软件包:
1.jdk或者openjdk:该工具是提供Java支持的工具包
2.Android-SDK: 该工具为生成安卓应用所需的工具包
3.Flutter-SDK:做Flutter开发当然得有Flutter SDK才能做开发
其中JDK和AdroidSDK已经FlutterSDK都需要从相应官网下载,这里我就不教怎么下载了,我直接教如何配置环境变量,我就当大家对如何下载没有异议.
首先我们调出修改环境变量的界面.这里以Windows10的操作方式进行.
鼠标右键点击我的电脑→属性→高级系统设置→环境变量
经过上边的操作就能够打开环境变量的设置.这里全部设置到用户环境变量中.
1.JDK或者OpneJDK环境变量的配置:
首先新建 JAVA_HOME 变量名称,变量值为jdk的全路径我本机为: C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25
再在 Path 环境变量中新增一个值 %JAVA_HOME%\bin
自此,jdk的环境变量就配置OK了.
2.配置Android-SDK的环境变量:
首先新建 ANDROID_HOME 变量名称,变量值为sdk全路径,我本机全路径为: D:\Android-SDK
(可选项) 在 Path 变量中新增变量值 %ANDROID_HOME%\platform-tools 通过这个变量可以直接使用adb工具.也用于后边验证AndroidSDK是否配置正确.
自此,安卓SDK的环境变量就配置OK了.
3.配置Flutter-SDK环境变量:
为了保持SDK的正常使用,需使用到镜像,所以先配置镜像的环境变量
新建 FLUTTER_STORAGE_BASE_URL 变量名,变量值为: https://storage.flutter-io.cn
新建 PUB_HOSTED_URL 变量名,变量值为: https://pub.flutter-io.cn
新建 FLUTTER_HOME 变量名,变量值为FlutterSDK全路径值,我本机值为: D:\Flutter\v1.6.0-dev
在 Path 环境变量中新增变量值为: %FLUTTER_HOME%\bin
自此所需的所有环境变量就配置好了.
这时候一路点击确定保存环境变量的配置.然后可以通过如下命令使用命令行工具验证环境变量是否配置 OK
1.验证Java环境变量:
java -version
输出如下类似信息即表示配置成功:
这时候一路点击确定保存环境变量的配置.然后可以通过如下命令使用命令行工具验证环境变量是否配置 OK
1.验证Java环境变量:
java -version
输出如下类似信息即表示配置成功:
openjdk version "1.8.0-25"
OpenJDK Runtime Environment (build 1.8.0-25-microsoft-b00)
OpenJDK 64-Bit Server VM (build 25.71-b00, mixed mode)
2.验证Android-SDK环境变量:
adb --version
输出如下类似信息即表示配置成功:
当以上命令输出结果正确后,即表示环境变量配置完全正确.可以进行Flutter开发了.
2.验证Android-SDK环境变量:
adb --version
输出如下类似信息即表示配置成功:
Android Debug Bridge version 1.0.40
Version 28.0.2-5303910
Installed as D:\Android-SDK\platform-tools\adb.exe
3.验证Flutter SDK环境变量:
flutter --version -v
输出如下类似信息即表示配置成功:
3.验证Flutter SDK环境变量:
flutter --version -v
输出如下类似信息即表示配置成功:
[√] Flutter (Channel dev, v1.6.0, on Microsoft Windows [Version 10.0.18898.1000], locale zh-CN)
• Flutter version 1.6.0 at D:\Flutter\v1.6.0-dev
• Framework revision ed90d05596 (5 days ago), 2019-05-14 17:09:29 -0700
• Engine revision 832cdacc6f
• Dart version 2.3.1 (build 2.3.1-dev.0.0 a0290f823c)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at D:\Android-SDK
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = D:\Android-SDK
• Java binary at: C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0-25-microsoft-b00)
• All Android licenses accepted.
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
当以上命令输出结果正确后,即表示环境变量配置完全正确.可以进行Flutter开发了.
相关推荐
MAC2007 2020-06-16
liangston 2020-06-14
昭君出塞 2020-05-25
xiaohouye 2020-05-06
hanshangzhi 2020-04-30
libao 2020-09-16
xiaoyuerp 2020-08-17
赵家小少爷 2020-07-18
昭君出塞 2020-11-23
zjc 2020-09-03
84226432 2020-08-19
blankt 2020-08-15
82387067 2020-08-15
Cherishyuu 2020-07-28
amei0 2020-06-26
higheels 2020-06-26