Android 基础配置之 ✨ JDK、SDK和NDK的环境变量配置

简介: 配置JDK和SDK的环境变量JDK的环境配置计算机——属性——高级系统设置——最右下角有一个“环境变量”——下边“系统变量”——新建1、新建一个环境变量,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_241(以你安装目录为准,确认里面有tools和add-ons等多个文件夹,注意版本可能不一样,直接进C:\Program Files\Java\jdk*..,地址栏复制),点击确认。

配置JDK和SDK的环境变量

JDK的环境配置

计算机——属性——高级系统设置——最右下角有一个“环境变量”——下边“系统变量”——新建


1、新建一个环境变量,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_241(以你安装目录为准,确认里面有tools和add-ons等多个文件夹,注意版本可能不一样,直接进C:\Program Files\Java\jdk*..,地址栏复制),点击确认。


image.png


2、在PATH环境变量中添加 %JAVA_HOME%\bin (注意可能存在该PATH项,不用新建,直接追加,前面如果有其他的值不要忘记加 ;)


image.png


3、再新建一个变量名CLASSPATH,其变量值为:

%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar


image.png


测试JDK是否安装成功:

选择“ 开始 ”–>“ 运行 ”,或者直接按下组合键“ Win + R ”,在命令框输入“ cmd ”,回车进入DOS界面(黑框框),在命令行输入“ java -version ”


image.png



出现如上图提示信息证明JDK安装成功。


SDK的环境配置

与Java JDK相同, 计算机——属性——高级系统设置——最右下角有一个“环境变量”——下边“系统变量”——新建


1、新建一个环境变量,变量名:ANDROID_HOME,变量值:D:\adt-bundle-windows-x86_64-20140702\sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。


2、在用户变量PATH后面加上变量值;%ANDROID_HOME%\platform-tools;点击确认即可。 在系统变量path中添加;D:\adt-bundle-windows-x86_64-20140702\sdk\tools


测试JDK是否安装成功:

点击运行——输入cmd——回车——输入adb——回车,如果出现一堆英文,如下图所示,即表示配置成功,在输入Android,启动Android SDK Manager。或者输入”android -h”。


NDK的配置


1.第一步,使用SDKManager的SDK Tools安装NDK.


image.png


2.第二步,给AS指定NDK位置。下载完成后,打开 File -- Project Structure -- SDK Location,点开下拉箭头后选择默认位置。


image.png


3.第三步,配置环境变量。


3.1.先复制ndk的安装位置。


image.png


3.2.右击我的电脑>属性>高级系统设置>环境变量>新建,添加一个系统变量NDK_HOME,并把刚才复制的ndk-bundle的路径填上去,记得确认。


image.png


3.3.找到Path系统变量(不需要创建),新建一个%NDK_HOME%,也就是上面NDK_HOME的变量添加进去。


image.png


4.第四步,测试。重启AS,在Terminal命令行中,输入ndk-build,如果显示下面的输出,表示NDK已安装配置成功。


image.png


AndroidStudio如何修改SDK和JDK路径

如果已经配置好JDK或者SDK了,想在AndroidStudio中修改怎么办呢?

直接上图:

image.png




相关文章
|
5月前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
316 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
11月前
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
289 0
|
8月前
|
Java Linux API
Android SDK
【10月更文挑战第21天】
218 1
|
9月前
|
程序员 开发工具 Android开发
Android|使用阿里云推流 SDK 实现双路推流不同画面
本文记录了一种使用没有原生支持多路推流的阿里云推流 Android SDK,实现同时推送两路不同画面的流的方法。
163 7
|
9月前
|
编译器 Android开发
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
|
11月前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
471 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
|
10月前
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
在Android应用开发中,追求卓越性能是不变的主题。本文介绍如何利用Android NDK(Native Development Kit)结合Java与C++进行混合编程,提升应用性能。从环境搭建到JNI接口设计,再到实战示例,全面展示NDK的优势与应用技巧,助你打造高性能应用。通过具体案例,如计算斐波那契数列,详细讲解Java与C++的协作流程,帮助开发者掌握NDK开发精髓,实现高效计算与硬件交互。
323 1
|
11月前
|
API 开发工具 vr&ar
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
|
11月前
|
数据可视化 API 开发工具
影创SDK☀️三、工程默认配置,及基础测试建议
影创SDK☀️三、工程默认配置,及基础测试建议
|
11月前
|
Java API 开发工具
影创SDK☀️二、开发环境配置
影创SDK☀️二、开发环境配置

热门文章

最新文章