Khi cố gắng tạo AVD bằng trình quản lý SDK Android AVD tôi nhận được 'Lỗi: null'. Điều này liên tục xảy ra vì trình quản lý SDK đang tìm kiếm 'Danh sách các thiết bị ảo Android hiện có tại \ ... (vị trí sai). Làm cách nào để thay đổi vị trí tệp?SDK Android và Trình quản lý AVD -Có thể tạo AVD ở vị trí tệp chính xác
Trả lời
Tôi đã gặp sự cố tương tự vào cuối tuần này. Trong trường hợp của tôi, tôi đã có thể tạo ra AVD, nhưng không thể bắt đầu chúng.
Sự cố xảy ra do Trình quản lý AVD tạo AVD trong một thư mục khác từ nơi trình giả lập đang cố gắng khởi chạy AVD.
Trong trường hợp của tôi, AVD Manager ban đầu được báo cáo danh sách các hiện thiết bị ảo Android nằm ở C: \ Users \ toybuilder \ Downloads \ .android \ avd
Nó chỉ ra rằng thời gian chạy Java của tôi (trong trường hợp này , JDK 1.6u24) đã báo cáo C: \ Users \ toybuilder \ Downloads làm thư mục chính của tôi (thuộc tính user.home). đầu tiên tôi xác nhận điều này qua Eclipse:
Trong Eclipse, hãy vào:
Eclipse Menu: Help -> Giới thiệu về Eclipse Bấm vào biểu tượng [Cài đặt Thông tin chi tiết] Bấm vào biểu tượng [Cấu hình] tab: Các hộp văn bản lấp đầy với một kết xuất mở rộng của môi trường Eclipse. Tìm giá trị user.home. Trong trường hợp của tôi, dòng này đọc: user.home = C: \ Users \ toybuilder \ Downloads
Hóa ra là có một thời gian dài Java bug (gần 9 tuổi) về cách thời gian chạy Java xác định người dùng. tài sản nhà - as discussed elsewhere on StackOverflow
Trong trường hợp cụ thể của tôi, hành vi lỗi đã được kích hoạt bởi chuyển hướng thư mục cửa sổ xấu. Tôi dường như đã chuyển thư mục Desktop của mình vào thư mục Tải xuống của tôi tại một số điểm do tai nạn. Mặc dù tôi đã khắc phục được sự cố, nhưng nó vẫn để lại một mục trong sổ đăng ký của tôi với một chuyển hướng thư mục Desktop tới thư mục Downloads. Đã có khóa đăng ký HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Thư mục \ Desktop \ Explorer \ Shell Thư mục \ Desktop \ trỏ tới \: \ Users
Thời gian chạy Java dường như đã đặt user.home là "Desktop"/.. (tức là thư mục Downloads), trong khi một số cơ chế khác đã giải quyết thư mục chính tại vị trí chính xác (có thể là Windows% userprofile% environment value) - và do đó khi trình mô phỏng khởi động, nó không thể tìm thấy thư mục .android/avd, vì nó đang tìm kiếm từ một thư mục khởi đầu khác.
Sau khi tôi đã xóa khóa đăng ký chuyển hướng không chính xác, sự cố đã biến mất.
Tôi gặp sự cố tương tự. Tôi đã giải quyết vấn đề này bằng cách thiết lập biến môi trường ANDROID_SDK_HOME trong tập lệnh khởi động của tôi. Đường dẫn sẽ là vị trí mong muốn của thư mục .android, ngoại trừ dấu gạch chéo cuối cùng. Ví dụ:
SET ANDROID_SDK_HOME=C:\Users\toybuilder\Downloads
Windows có "chuyển hướng thư mục" có vấn đề này. Nếu bạn đăng nhập vào một tên miền và quản trị viên đã thiết lập một chuyển hướng cho các thư mục nhà của bạn eclipse/android SDK không thể đọc chính xác một số tệp.Bạn có thể thử các bước sau:
Đóng Eclipse
Chỉ cần thiết lập một người sử dụng biến môi trường như: Tên biến: ANDROID_SDK_HOME Giá trị Variable: C: \ Users \ {đăng nhập của bạn}
Sao chép thư mục .android từ thư mục "chuyển hướng" sang C: \ Users \ {đăng nhập của bạn}
Khởi động Eclipse.
Bây giờ, AVD sẽ hoạt động tốt.
SET ANDROID_SDK_HOME variable not working for me.
- mở eclipse
- Bấm vào menu cửa sổ và sau đó chọn ưu tiên.
- Chọn android từ bên trái.
- Bây giờ, hãy đặt vị trí SDK
e.g. E:\android\sdk instead of ../sdk
có nghĩa là đặtAbsolute path
thay vìRelative path
.
Làm việc cho tôi.
Tôi hy vọng điều này sẽ giúp ai đó và tiết kiệm thời gian.
tôi có một giải pháp cho lỗi này:
- Nhấp chuột phải thư mục "C: \ User \ yournamecomputer.android" và bỏ chọn Read-Only
nó làm việc cho tôi: D
- 1. SDK Android và Trình quản lý AVD ở đâu là menu Cài đặt?
- 2. lỗi khi mở trình quản lý AVD
- 3. Không thấy Android SDK và Trình quản lý AVD khi thực thi lệnh công cụ android
- 4. Trình quản lý AVD Android nằm trên máy Mac ở đâu?
- 5. Cách chạy Trình quản lý AVD trên Mac
- 6. Tôi không thể tạo trình giả lập trong Trình quản lý AVD của Android
- 7. SDK Android & Trình quản lý AVD trong Eclipse trên Fedora 16 - không có nút cửa sổ đóng
- 8. Android AVD cài đặt chrome và firefox
- 9. Trình quản lý thiết bị ảo android (avd) không hoạt động trong adt v21
- 10. Không thể thay đổi API mục tiêu trong Trình quản lý AVD
- 11. android sdk và avd manager không khởi chạy trên windows 7 x64
- 12. Không thể tạo Android 4.0 AVD với thanh hệ thống
- 13. AVD không thể được tạo Ok bị tắt
- 14. Android: AVD-Cài đặt cho Galaxy S3 giống như AVD
- 15. Chạy Instagram trên AVD
- 16. Android Studio - Hoảng loạn: Không thể mở AVD
- 17. emulator android không bắt đầu, avd
- 18. Không thể tạo Android AVD vì cài đặt Nhắm mục tiêu và CPU/ABI?
- 19. Trình giả lập Nexux 10/avd không chạy/bắt đầu
- 20. Làm cách nào để tạo trình mô phỏng Samsung Galaxy Note trong Android AVD?
- 21. Can't tải về các gói Android thông qua SDK và AVD Manager nữa
- 22. Cách mở thư mục thẻ SD trong Android AVD?
- 23. Thiết Android AVD Command Line Hardware Profile
- 24. Android AVD không hiển thị bất kỳ thứ gì. chỉ "ANDROID" ở giữa màn hình
- 25. Quản lý tệp mặc định của Studio lưu vị trí
- 26. Android - AVD Xóa dữ liệu người dùng không hoạt động
- 27. Có phải các cấu hình AVD phổ biến đã tồn tại ở đâu đó có thể tải xuống/xem không?
- 28. Cần trợ giúp mô phỏng chính xác Samsung Galaxy Nexus với AVD
- 29. Tôi làm cách nào để tạo AVD để thử nghiệm trên máy tính bảng?
- 30. tải xuống các thành phần SDK Android mà không có trình quản lý SDK Android