Estou trabalhando em uma máquina com Windows 8.1, totalmente corrigida, exceto pelo malware Obter o Windows X. Tenho o SDK do Android instalado em C:\android-sdk
, mas não está no caminho. Eu estou tentando evitar colocar 2 diretórios SDK e 1 diretório NDK no caminho, pois inclui muitos binários extras.
Eu posso navegar para C:\android-sdk\platform-tools
e, em seguida, executar adb.exe
.
Eu posso criar um atalho para adb.exe
chamado adb.exe.lnk
e colocá-lo em C:\Windows
. O atalho inclui Iniciar em , de modo que as DLLs usadas por adb.exe
estejam no caminho. O atalho pode executar adb.exe
.
No entanto, o Windows parece não executar adb.exe.lnk
na linha de comando, então criei um link para o atalho:
C:\Windows>mklink /H adb.exe C:\Windows\adb.exe.lnk
Hardlink created for adb.exe <<===>> C:\Windows\adb.exe.lnk
Agora, quando executo adb.exe
da linha de comando, obtenho:
The program or feature "\??\C:\Windows\adb.exe" cannot start
or run due to incompatibity with 64-bit versions of Windows. Please
contact the software vendor to ask if a 64-bit Windows compatible
version is available.
E:
EutambémtenteiusaroWindowsCompatibilitynaguiadepropriedades,maseleproduziuomesmoresultado.AstentativasfalhadasincluemoWindowsXPeoWindowsXPSP3.
PorqueoWindowsafirmaadb.exe
éumaplicativode16bits?
OquepossofazerparacriarumatalhonocaminhoqueoWindowspossaexecutarcomêxito?
NãoconsigocriarumlinkdiretodiretoparaC:\android-sdk\platform-tools\adb.exe
porquenãoháinformaçõesdecaminho.Tentarexecutá-loresultaemumerro"O programa não pode iniciar ..." devido à falta de DLLs. É por isso que eu precisava do intermediário adb.exe.lnk
.
Por fim, muitas perguntas sobre a mensagem "O programa ou recurso \ ?? \ C: \ Windows ... não pode iniciar ou executar" parecem indicar malware ou um registro corrompido. Por exemplo, Incompatibilidade do Windows 7 Explorer.exe . Eu não acredito que seja aplicável aqui.