لم يتم العثور على Android adb


Answers

لم يعد بإمكانك تثبيت ia32-libs ، لذلك يجب أن تكون المكتبات ذات 32 بت المطلوبة بواسطة adb

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5

ولأوبونتو 13.10:

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
Question

عندما أقوم بتشغيل تطبيق Android الخاص بي من الكسوف ، أحصل على هذا الخطأ.

Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to get adb version from /home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb

نسخ لصق من خطأ Eclipse

[2012-11-26 13:43:08 - adb] Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb'

ومع ذلك ، فإن adb الخاص بي موجود بالضبط في الموقع حيث يقول إنه ليس كذلك.

ما هو الخطأ وكيف يمكنني إصلاح هذا؟

أنا cd في الدليل حيث /home/antz/Development/adt-bundle-linux/sdk/platform-tools/ (( /home/antz/Development/adt-bundle-linux/sdk/platform-tools/ ) /home/antz/Development/adt-bundle-linux/sdk/platform-tools/

antz@antz-90X3A:~/Development/adt-bundle-linux/sdk/platform-tools$ ls  
aapt  aidl  dexdump  fastboot  llvm-rs-cc  renderscript  
adb   api   dx       lib       NOTICE.txt  source.properties  
antz@antz-90X3A:~/Development/adt-bundle-linux/sdk/platform-tools$ adb  
bash: /home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb: No such file or directory

أبعاد أخضر يعني أنه قابل للتنفيذ ، صحيح؟

على سبيل المثال ، dx أيضاً أخضر وعندما أقوم بكتابة dx في موجه الأوامر ، يعمل ... ما الخطأ في adb؟




بالنسبة إلى multiarch Debian 7.0 ، أضف:

dpkg --add-architecture i386
apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386



في Arch linux:

تمكين مستودعات "multiarch" في /etc/pacman.conf

ثم اركض:

root@box#pacman -Syu

root@box#pacman -S lib32-glibc lib32-zlib lib32-libstdc++5 lib32-ncurses lib32-gcc-libs



تحتاج إلى تثبيت حزمة ia32-libs (مكتبات IA32) للقيام بذلك.




أنا أستخدم Ubuntu 14.04 LTS 64 بت ويعمل الرمز التالي لي ؛

sudo apt-get install lib32z1 lib32z1-dev
sudo apt-get install lib32stdc++6

ملخص:

بعد أن حاولت apt-get تثبيت ia32-libs ، ولكن أداة apt package توحي بذلك ؛

Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.

However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

ثم يعمل الرمز أعلاه بالنسبة لي.







قم بتشغيل هذه الأوامر أدناه. عملت لي

sudo apt-get dist-upgrade
sudo apt-get install ia32-libs



في بعض الأحيان انها مجرد مسألة إعطاء الملفات SDK الأذونات اللازمة.

sudo chmod -R +x /path/to/android-sdk-linux

أعد تشغيل Android Studio وشاهد ما إذا كان هذا الإصلاح يعمل.

تحدث مشكلات الإذن عادةً عند نسخ / نقل ملفات sdk من قسم NTFS أو النسخ من جهاز كمبيوتر آخر.




sudo apt install adb

adb غير مثبت في جهاز الكمبيوتر الخاص بك

جرب هذا.




المجموعة الحالية الصحيحة لـ Arch Linux هي كما يلي:

[لم يتغير هذا الجزء] /etc/pacman.conf المقطع التالي في /etc/pacman.conf :

...
[multilib]
Include = /etc/pacman.d/mirrorlist
...

ثم:

sudo pacman -Syu && sudo pacman -S multilib/lib32-libstdc++5 multilib/lib32-zlib

الفرق مع الإجابة الأخرى هو أن أسماء الحزم تتضمن multilib / part الآن.

(من Arch Wiki: Multilib#Enabling ، Android#Troubleshooting )