Tôi đang làm việc trên máy Windows 8.1, được vá đầy đủ, ngoại trừ phần mềm độc hại Get Windows X. Tôi đã cài đặt SDK của Android tại C:\android-sdk
nhưng không phải trên đường. Tôi đang cố gắng tránh đặt 2 thư mục SDK và 1 thư mục NDK trên đường vì nó bao gồm rất nhiều nhị phân bổ sung.
Tôi có thể điều hướng đến C:\android-sdk\platform-tools
và sau đó thực hiện adb.exe
.
Tôi có thể tạo một lối tắt để adb.exe
gọi adb.exe.lnk
và đặt nó vào C:\Windows
. Phím tắt bao gồm Bắt đầu , vì vậy các DLL được sử dụng adb.exe
nằm trên đường dẫn. Các phím tắt có thể thực thi adb.exe
.
Tuy nhiên, Windows dường như không thể chạy adb.exe.lnk
từ dòng lệnh, vì vậy tôi đã tạo một liên kết cứng đến phím tắt:
C:\Windows>mklink /H adb.exe C:\Windows\adb.exe.lnk
Hardlink created for adb.exe <<===>> C:\Windows\adb.exe.lnk
Bây giờ, khi tôi chạy adb.exe
từ dòng lệnh tôi nhận được:
Chương trình hoặc tính năng "\ ?? \ C: \ Windows \ adb.exe" không thể khởi động hoặc chạy do không tương thích với các phiên bản Windows 64 bit. Vui lòng liên hệ với nhà cung cấp phần mềm để hỏi xem có phiên bản tương thích với Windows 64 bit không.
Và:
Tôi cũng đã thử sử dụng Windows Tương thích từ tab thuộc tính, nhưng nó cho kết quả tương tự. Các lần thử thất bại bao gồm Windows XP và Windows XP SP3.
Tại sao Windows tuyên bố adb.exe
là một ứng dụng 16 bit?
Tôi có thể làm gì để tạo một lối tắt trên đường dẫn mà Windows có thể thực hiện thành công?
Tôi không thể tạo một liên kết cứng trực tiếp đến C:\android-sdk\platform-tools\adb.exe
vì nó thiếu thông tin đường dẫn. Cố gắng thực thi nó dẫn đến một lỗi "Chương trình không thể bắt đầu ..." do thiếu DLL. Đó là lý do tại sao tôi cần trung gian adb.exe.lnk
.
Cuối cùng, nhiều câu hỏi xung quanh thông báo "Chương trình hoặc tính năng \ ?? \ C: \ Windows ... không thể khởi động hoặc chạy" dường như cho thấy phần mềm độc hại hoặc đăng ký bị hỏng. Ví dụ: không tương thích Windows 7 Explorer.exe . Tôi không tin hoặc áp dụng ở đây.