You are not logged in.
I installed ADT bundle from Google.
I navigated to
~/adt-bundle-linux-x86_64-20130219/sdk/platform-toolsI tried to start adb and got.
bash: adb: command not found.Grrrrr. Had this issue on Debian half a year before. Installed ia32-libs back-then. It worked.
Arch has no ia32-libs. Uncommented multilib and installed
lib32-gcc-libs-4.8.0-2 lib32-glibc-2.17-5 lib32-libstdc++5-3.3.6-6 lib32-ncurses-5.9-2Like suggested in the forum. No change. Adb is still not found.
Any help?
Last edited by manuelschneid3r (2013-04-22 18:21:58)
Please feel free to correct my english.
Offline
why not just use the AUR packages?
Offline
Ah, adb! I thought I recognized that command. You're doing Android development type stuff, right? ![]()
I tried to start adb and got.
bash: adb: command not found.
...if you can see the "adb" application in the current directory, doesn't that just mean you need to type "./adb"?
EDIT: Also, I installed it using the AUR packages, for what it's worth.
Last edited by drcouzelis (2013-04-22 18:29:54)
Offline
...if you can see the "adb" application in the current directory, doesn't that just mean you need to type "./adb"?
Unless of course you feel the very strong desire to use absolute paths ![]()
Offline
Well I am used to it. I installed ADT Bundle on Win, Ubuntu, Debian always from the Webpage... Okay, does the AUR version work out of the box? Is it up to date?
Yes Android devel stuff.
Quite fun.
greets
Last edited by manuelschneid3r (2013-04-22 18:51:06)
Please feel free to correct my english.
Offline
Well I am used to it. I installed ADT Bundle on Win, Ubuntu, Debian always from the Webpage... Okay, does the AUR version work out of the box? Is it up to date?
Well, sure, the AUR just downloads the same Zipped file that you downloaded, but...
Are you actually running the binary, liked I asked about above? ("./adb")
EDIT: Because you obviously have experience with Linux (Ubuntu, Debian...), so I feel silly asking such a simple question, but the error message "command not found" really just sounds like you're not telling Bash which application to run. Are you familiar with the difference between "adb" and "./adb" and why it's important?
Last edited by drcouzelis (2013-04-22 18:56:53)
Offline
Yes, I tried it exactly this way.
Please feel free to correct my english.
Offline
Yes, I tried it exactly this way.
OK, are you running it from the directory that contains the "adb" application? What are the permissions of the "adb" file?
Also, please see my question in the "EDIT" above. ![]()
Offline
I tried a lot distros, but I still would not call me an advanced user. I dont know exactly the dfference but ./foo runs something that has rights to be executed. Yes I called it in the right directory. Its a linking problem. (See here)
I installed the dependencies of android from AUR. Now it works but it shows ??????????? as device...
Incredibly sick, that Android SDK is not in the official repos...
Last edited by manuelschneid3r (2013-04-22 19:22:51)
Please feel free to correct my english.
Offline
I tried a lot distros, but I still would not call me an advanced user. I dont know exactly the dfference but ./foo runs something that has rights to be executed. Yes I called it in the right directory. Its a linking problem. (See here)
I installed the dependencies of android from AUR. Now it works but it shows ??????????? as device...
Incredibly sick, that Android SDK is not in the official repos...
The "????????????" means that you do not have the correct udev rules setup. There's an adb udev rules package to install to get around having to write your own.
And no, `./script.sh` executes something in the present working directory. It is equivalent to:
$ $SHELL $(pwd)/script.shAll the best,
-HG
Offline
If you're getting a string of erotemes instead of a device name, this can sometimes be solved by killing and restarting the server;
# adb kill-server
# adb start-serverthen query the devices again.
Offline