Tôi đã đối mặt với cùng một vấn đề và cuối cùng đã giải quyết nó. Sau đó, tôi đã tạo một hướng dẫn từng bước có chứa bản sửa lỗi chung để giúp tất cả các nhà phát triển vượt qua vấn đề này càng sớm càng tốt: http://www.dominantwire.com/2015/03/android-sdk-not-opening.html
Tất cả các bước ngắn gọn:
1.Nếu bạn có jdk v1.8. Xóa nó và cài đặt lại jdk v1.7.xx
2. Đặt đường dẫn đến thư mục jdk và jre bin trong các biến môi trường
3.delete (tạo bản sao lưu trước) thư mục .android có trong C:> Người dùng> [tên người dùng]> .android
4. Đặt biến JAVA_HOME giữ JAVA_HOME làm tên biến và đường dẫn đến thư mục bin của jdk làm giá trị biến.
5.Đi tới [sdk-thư mục]> công cụ. Tìm và nhấp chuột phải vào tệp android.bat và chọn 'chỉnh sửa' để mở tệp trong notepad và thực hiện các sửa đổi sau.
NGUYÊN
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
SỬA ĐỔI
set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF
LƯU Ý: Sao chép và dán thư mục đường dẫn java.exe của riêng bạn như đã giải thích trước đây.
NGUYÊN
for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
SỬA ĐỔI
rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64
LƯU Ý: Nếu sdk Android của bạn là 64 bit thì hãy đề cập đến bộ swt_path = lib \ x86_64 nếu không là 32 bit thì hãy giữ nguyên như đặt swt_path = lib \ x86
- Làm xong! Bật sdk android từ tệp android.bat hoặc từ nhật thực. Nó sẽ mở ra tốt đẹp!