Chủ đề sdk location not found android studio: Lỗi "SDK location not found" trong Android Studio có thể gây khó khăn cho lập trình viên trong quá trình phát triển ứng dụng. Bài viết này sẽ hướng dẫn chi tiết cách khắc phục lỗi trên các hệ điều hành Windows, MacOS và Linux, giúp bạn xử lý vấn đề nhanh chóng và hiệu quả. Hãy làm theo từng bước để giải quyết dứt điểm lỗi này, tối ưu hóa trải nghiệm lập trình Android của bạn.
Mục lục
- 1. Giới thiệu về lỗi "SDK location not found"
- 2. Hướng dẫn sửa lỗi trên hệ điều hành Windows
- 3. Hướng dẫn sửa lỗi trên hệ điều hành MacOS
- 4. Hướng dẫn sửa lỗi trên hệ điều hành Linux
- 5. Cách cài đặt Android SDK và thiết lập ban đầu
- 6. Khắc phục lỗi khi chạy lệnh "react-native run-android"
- 7. Tổng kết và các mẹo khắc phục lỗi hiệu quả
1. Giới thiệu về lỗi "SDK location not found"
Lỗi SDK location not found thường xuất hiện khi Android Studio không tìm thấy vị trí của bộ Android SDK. Đây là một lỗi phổ biến khi lập trình viên cấu hình môi trường phát triển ứng dụng Android, đặc biệt khi chuyển dự án giữa các thiết bị khác nhau hoặc thiết lập Android Studio lần đầu.
Lỗi này chủ yếu xảy ra do đường dẫn SDK chưa được xác định hoặc không chính xác. Dưới đây là một số nguyên nhân chính:
- Chưa cài đặt Android SDK hoặc SDK bị lỗi.
- Biến môi trường
ANDROID_SDK_ROOThoặcANDROID_HOMEkhông được cấu hình đúng. - File
local.propertiesthiếu hoặc chứa đường dẫn không chính xác.
Để khắc phục lỗi này, bạn cần thực hiện các bước kiểm tra và cài đặt lại Android SDK hoặc cấu hình lại biến môi trường theo đúng yêu cầu của Android Studio. Bài viết này sẽ hướng dẫn chi tiết từng bước để xử lý lỗi hiệu quả, giúp bạn tối ưu hóa quá trình phát triển ứng dụng trên Android.

2. Hướng dẫn sửa lỗi trên hệ điều hành Windows
Để khắc phục lỗi "SDK location not found" trên hệ điều hành Windows, bạn cần kiểm tra và thiết lập lại đường dẫn SDK chính xác. Dưới đây là các bước chi tiết để thực hiện:
- Kiểm tra file local.properties:
- Mở thư mục chứa dự án của bạn trong Android Studio.
- Tìm file
local.propertiestrong thư mục gốc của dự án. - Kiểm tra xem dòng lệnh sau có tồn tại không:
sdk.dir=C:\\Users\\Tên_Người_Dùng\\AppData\\Local\\Android\\Sdk - Nếu không có, bạn có thể thêm dòng này vào file và lưu lại.
- Cài đặt lại Android SDK:
- Mở Android Studio và vào mục
SDK Manager. - Chọn đường dẫn đúng cho
Android SDK Location. - Cài đặt các thành phần cần thiết, bao gồm
SDK Tools,SDK PlatformvàGoogle USB Driver.
- Mở Android Studio và vào mục
- Thiết lập biến môi trường:
- Truy cập vào
Control Panelvà chọnSystem. - Chọn
Advanced system settingsvà vào tabEnvironment Variables. - Trong mục
System Variables, nhấp vàoNewvà tạo biến mới với tên làANDROID_HOME. - Đặt giá trị của biến này là đường dẫn đến thư mục SDK của bạn, ví dụ:
C:\Users\Tên_Người_Dùng\AppData\Local\Android\Sdk - Thêm biến
Pathvà đảm bảo bao gồm các đường dẫn:%ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools
- Truy cập vào
- Kiểm tra lại cấu hình:
- Mở
Command Promptvà chạy lệnhadbđể đảm bảo SDK đã được cấu hình đúng. - Khởi động lại Android Studio và kiểm tra xem lỗi còn tồn tại không.
- Mở
3. Hướng dẫn sửa lỗi trên hệ điều hành MacOS
Lỗi "SDK location not found" trên MacOS thường xảy ra khi Android Studio không thể tìm thấy đường dẫn đến bộ Android SDK. Để khắc phục lỗi này trên MacOS, bạn có thể làm theo các bước sau:
- Kiểm tra file local.properties:
- Mở dự án của bạn trong Android Studio và tìm file
local.propertiestrong thư mục gốc. - Kiểm tra dòng lệnh:
sdk.dir=/Users/Tên_Người_Dùng/Library/Android/sdk - Nếu chưa có, thêm dòng này vào file và lưu lại.
- Mở dự án của bạn trong Android Studio và tìm file
- Thiết lập biến môi trường:
- Mở Terminal và chạy lệnh để mở file
.bash_profilehoặc.zshrc(tùy shell bạn đang sử dụng):nano ~/.bash_profilehoặcnano ~/.zshrc - Thêm dòng lệnh sau vào file:
export ANDROID_HOME=/Users/Tên_Người_Dùng/Library/Android/sdk - Lưu file lại bằng cách nhấn
Ctrl + Ovà sau đó thoát bằngCtrl + X. - Chạy lệnh
source ~/.bash_profilehoặcsource ~/.zshrcđể áp dụng thay đổi.
- Mở Terminal và chạy lệnh để mở file
- Kiểm tra lại cấu hình SDK:
- Mở Android Studio và vào mục
Preferences. - Đi đến phần
Appearance & Behavior>System Settings>Android SDK. - Kiểm tra và đảm bảo đường dẫn SDK được cài đặt đúng.
- Mở Android Studio và vào mục
- Kiểm tra kết nối ADB:
- Mở Terminal và chạy lệnh
adb devicesđể kiểm tra xem SDK đã được cài đặt đúng và kết nối thiết bị Android có hoạt động. - Nếu lệnh
adbkhông hoạt động, có thể đường dẫnplatform-toolschưa được thiết lập đúng.
- Mở Terminal và chạy lệnh
4. Hướng dẫn sửa lỗi trên hệ điều hành Linux
Lỗi "SDK location not found" trên Linux xảy ra khi Android Studio không thể tìm thấy vị trí của Android SDK. Để khắc phục lỗi này, bạn cần kiểm tra và thiết lập lại đường dẫn SDK chính xác. Dưới đây là các bước chi tiết:
- Kiểm tra file local.properties:
- Tìm file
local.propertiestrong thư mục gốc của dự án Android. - Kiểm tra xem dòng lệnh sau đã tồn tại chưa:
sdk.dir=/home/Tên_Người_Dùng/Android/Sdk - Nếu chưa có, bạn cần thêm dòng này vào file
local.propertiesvà lưu lại.
- Tìm file
- Cài đặt Android SDK:
- Mở Android Studio, sau đó vào
SDK Manager. - Chọn đường dẫn chính xác đến thư mục
Android SDK. - Tải về và cài đặt các thành phần cần thiết như
SDK PlatformsvàSDK Tools.
- Mở Android Studio, sau đó vào
- Thiết lập biến môi trường:
- Mở Terminal và chỉnh sửa file
.bashrchoặc.zshrc(tùy thuộc vào shell bạn sử dụng) bằng lệnh:nano ~/.bashrchoặcnano ~/.zshrc - Thêm các dòng sau để cấu hình biến môi trường cho SDK:
export ANDROID_HOME=/home/Tên_Người_Dùng/Android/Sdkexport PATH=$PATH:$ANDROID_HOME/toolsexport PATH=$PATH:$ANDROID_HOME/platform-tools - Lưu lại và chạy lệnh
source ~/.bashrchoặcsource ~/.zshrcđể áp dụng thay đổi.
- Mở Terminal và chỉnh sửa file
- Kiểm tra kết nối ADB:
- Trong Terminal, chạy lệnh
adb devicesđể kiểm tra SDK và kết nối thiết bị. - Nếu lệnh
adbkhông hoạt động, bạn có thể cần cài đặt lạiplatform-toolstừ SDK Manager.
- Trong Terminal, chạy lệnh
- Khởi động lại Android Studio:
- Sau khi thực hiện tất cả các bước trên, hãy khởi động lại Android Studio và kiểm tra xem lỗi đã được khắc phục chưa.

5. Cách cài đặt Android SDK và thiết lập ban đầu
Android SDK là công cụ quan trọng giúp bạn phát triển ứng dụng trên nền tảng Android. Để bắt đầu, việc cài đặt và thiết lập ban đầu là rất cần thiết. Dưới đây là các bước chi tiết giúp bạn cài đặt Android SDK và thiết lập đúng cách.
- Tải Android Studio:
- Truy cập trang web chính thức của Android Studio tại và tải phiên bản mới nhất.
- Chạy file cài đặt và làm theo hướng dẫn trên màn hình để hoàn tất việc cài đặt.
- Mở Android Studio và chọn SDK Manager:
- Sau khi cài đặt hoàn tất, mở Android Studio và vào phần
Configure. - Chọn
SDK Managerđể bắt đầu thiết lập SDK.
- Sau khi cài đặt hoàn tất, mở Android Studio và vào phần
- Cài đặt các thành phần cần thiết:
- Trong
SDK Manager, chọnAndroid SDKvà các phiên bản API phù hợp với dự án của bạn. - Chọn mục
SDK Toolsvà cài đặt các công cụ cần thiết như:Android SDK Build-Tools,Android SDK Platform-Tools,Google Play Services,Google USB Driver, v.v. - Nhấn
Applyđể bắt đầu tải về và cài đặt.
- Trong
- Thiết lập biến môi trường (nếu cần):
- Nếu hệ điều hành yêu cầu, bạn có thể cần thiết lập biến môi trường để SDK hoạt động trơn tru.
- Thêm biến môi trường
ANDROID_HOMEvà chỉ định đường dẫn đến thư mục SDK của bạn, ví dụ:C:\Users\Tên_Người_Dùng\AppData\Local\Android\Sdktrên Windows hoặc/Users/Tên_Người_Dùng/Library/Android/sdktrên MacOS và Linux.
- Kiểm tra và khởi động dự án:
- Mở Android Studio, tạo dự án mới và kiểm tra xem SDK đã được cài đặt đúng và hoạt động hay chưa.
- Nếu mọi thứ hoạt động tốt, bạn có thể bắt đầu phát triển ứng dụng của mình.
6. Khắc phục lỗi khi chạy lệnh "react-native run-android"
Khi chạy lệnh react-native run-android, bạn có thể gặp lỗi liên quan đến SDK location not found hoặc các lỗi cấu hình khác. Dưới đây là các bước để giúp bạn khắc phục lỗi này một cách chi tiết và hiệu quả.
- Kiểm tra Android SDK:
- Mở Android Studio và kiểm tra xem Android SDK đã được cài đặt đúng chưa.
- Nếu SDK chưa được cài đặt, bạn cần vào phần
SDK Managervà cài đặt đầy đủ các thành phần cần thiết nhưplatform-toolsvàbuild-tools.
- Cập nhật file local.properties:
- Mở thư mục dự án React Native và kiểm tra file
local.propertiestrong thư mụcandroid. - Đảm bảo dòng sau được thêm vào file:
sdk.dir=/path/to/your/Android/Sdk(đường dẫn này tùy thuộc vào hệ điều hành bạn đang sử dụng).
- Mở thư mục dự án React Native và kiểm tra file
- Thiết lập biến môi trường:
- Trên hệ điều hành của bạn, kiểm tra và thêm biến môi trường
ANDROID_HOMEđể chỉ định đường dẫn SDK. - Trên Windows:
C:\Users\Tên_Người_Dùng\AppData\Local\Android\Sdk - Trên MacOS/Linux:
/Users/Tên_Người_Dùng/Library/Android/sdk - Thêm các đường dẫn
platform-toolsvàtoolsvào biến môi trườngPATHnếu cần.
- Trên hệ điều hành của bạn, kiểm tra và thêm biến môi trường
- Kiểm tra phiên bản Java:
- Đảm bảo bạn đang sử dụng đúng phiên bản Java JDK phù hợp với React Native và Android SDK.
- React Native yêu cầu Java 8, nên nếu bạn đang sử dụng Java 11 trở lên, có thể gây ra lỗi.
- Khởi động lại máy và kiểm tra lại:
- Sau khi thực hiện các bước trên, khởi động lại máy tính để chắc chắn rằng tất cả các thay đổi đã được áp dụng.
- Chạy lại lệnh
react-native run-androidđể kiểm tra xem lỗi đã được khắc phục hay chưa.
XEM THÊM:
7. Tổng kết và các mẹo khắc phục lỗi hiệu quả
Lỗi "SDK location not found" trong Android Studio có thể gây nhiều khó khăn cho người dùng, đặc biệt là khi phát triển ứng dụng di động. Tuy nhiên, việc hiểu rõ nguyên nhân và áp dụng các phương pháp khắc phục hợp lý sẽ giúp bạn nhanh chóng xử lý lỗi này.
Dưới đây là một số mẹo quan trọng để giải quyết vấn đề hiệu quả:
- Kiểm tra file local.properties:
- Đảm bảo file
local.propertieschứa đường dẫn chính xác đến Android SDK của bạn.
- Đảm bảo file
- Thiết lập biến môi trường:
- Đặt đúng giá trị cho biến
ANDROID_HOMEvà kiểm tra lại các đường dẫn SDK đã được cấu hình trong hệ điều hành.
- Đặt đúng giá trị cho biến
- Cài đặt đúng phiên bản Java:
- React Native yêu cầu Java JDK 8, hãy đảm bảo bạn sử dụng đúng phiên bản này để tránh các xung đột phần mềm.
- Cập nhật SDK và công cụ phát triển:
- Luôn cập nhật các công cụ
SDK Build-ToolsvàPlatform-Toolslên phiên bản mới nhất từ SDK Manager.
- Luôn cập nhật các công cụ
- Khởi động lại máy tính sau khi cấu hình:
- Sau khi thực hiện các thay đổi về đường dẫn hoặc biến môi trường, hãy khởi động lại máy để chắc chắn mọi cấu hình đã được áp dụng.
Với các bước hướng dẫn và mẹo trên, hy vọng bạn sẽ khắc phục được lỗi "SDK location not found" nhanh chóng và tiếp tục công việc phát triển ứng dụng Android một cách suôn sẻ.
























Blender Room - Cách Tạo Không Gian 3D Tuyệt Đẹp Bằng Blender
Setting V-Ray 5 Cho 3ds Max: Hướng Dẫn Tối Ưu Hiệu Quả Render
D5 Converter 3ds Max: Hướng Dẫn Chi Tiết Và Các Tính Năng Nổi Bật
Xóa Lịch Sử Chrome Trên Máy Tính: Hướng Dẫn Chi Tiết Và Hiệu Quả
VLC Media Player Android: Hướng Dẫn Chi Tiết và Tính Năng Nổi Bật
Chuyển File Canva Sang AI: Hướng Dẫn Nhanh Chóng và Đơn Giản Cho Người Mới Bắt Đầu
Chuyển từ Canva sang PowerPoint - Hướng dẫn chi tiết và hiệu quả
Ghi Âm Zoom Trên Máy Tính: Hướng Dẫn Chi Tiết và Mẹo Hữu Ích
"Notion có tiếng Việt không?" - Hướng dẫn thiết lập và lợi ích khi sử dụng
Facebook No Ads XDA - Trải Nghiệm Không Quảng Cáo Đáng Thử
Ký Hiệu Trên Bản Vẽ AutoCAD: Hướng Dẫn Toàn Diện và Thực Hành
Tổng hợp lisp phục vụ bóc tách khối lượng xây dựng
Chỉnh kích thước số dim trong cad – cách đơn giản nhất 2024