2023-07-04, 10:36
your quotes are incorrect and you should use absolute paths instead of relative
xbmc_env.properties = C:\path\to\xbmc_env.properties
mnt/sdcard = /mnt/sdcard/
each quoted text is treated as a single command parameter so putting the whole thing in quotes it thinks you passed 1 parameter where 2 are required
you can see this in the help that was shown <> bracketed parameters are required [] bracketed are optional
so from that you can reformat to
adb push "C:\path\to\xbmc_env.properties" "/mnt/sdcard/"
further notes for future reference in general
quoted parameters are good practice but typically only required to encapsulate spaces and special characters
linux is filesystems are case sensitive where windows is not, so for windows WINDOWS=windows=WinDows and it does not care, linux will require case so only linux=linux - android is linux based and will follow this
xbmc_env.properties = C:\path\to\xbmc_env.properties
mnt/sdcard = /mnt/sdcard/
each quoted text is treated as a single command parameter so putting the whole thing in quotes it thinks you passed 1 parameter where 2 are required
you can see this in the help that was shown <> bracketed parameters are required [] bracketed are optional
so from that you can reformat to
adb push "C:\path\to\xbmc_env.properties" "/mnt/sdcard/"
further notes for future reference in general
quoted parameters are good practice but typically only required to encapsulate spaces and special characters
linux is filesystems are case sensitive where windows is not, so for windows WINDOWS=windows=WinDows and it does not care, linux will require case so only linux=linux - android is linux based and will follow this