انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مچ نبودن adb server  (دفعات بازدید: 615 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
مچ نبودن adb server
« : 14 آذر 1401، 05:19 ب‌ظ »
سلام امروز امدم پکیج scrcpy رو نصب کردم و درست کار میکرد منتهی تو مخازن اوبونتو نسخه 1.21 بود چند تا دستوری که میخواستم رو نداشت پس من اونو پاک کردم و از اسنپ نسخه 1.24 رو نصب کردم بعد از نصب اون وقتی با adb تنظیماتم رو انجام میدم و میخوام با دستور scrcpy صفحه رو میرور کنم به همچین چیزی میخورم
adb server version (41) doesn't match this client (39); killing...
دوباره برای خودش استارت میکنه ولی خب کارایی که باadb کردم میپره!
چطور نسخه رو بندازم روی 39؟
« آخرین ویرایش: 19 آذر 1401، 05:03 ب‌ظ توسط IIIMGHIII »
!x mark the spot

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #2 : 14 آذر 1401، 05:40 ب‌ظ »
https://wiki.ubuntu.ir/wiki/Remove_Snap_Packages
نه نه نمیخوام پکیجی که از اسنپ دانلود کردم رو حذف کنم scrcpy رومیخوام
adb هم از خود مخزن نصب شده
!x mark the spot

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #3 : 16 آذر 1401، 05:58 ب‌ظ »
:)
!x mark the spot

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مچ نبودن adb server
« پاسخ #4 : 16 آذر 1401، 06:31 ب‌ظ »
الان می‌خواهید نسخه چی رو بذارید روی ۳۹؟
میدونید که زکات علم نشر آن است

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #5 : 18 آذر 1401، 04:16 ب‌ظ »
درواقه فکر میکنم مشکل از adb هست که داخل اون adb سرور باید نسخش ۳۹ باشه
میخوام نسخه adb باهاش مچ بشه
!x mark the spot

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مچ نبودن adb server
« پاسخ #6 : 18 آذر 1401، 08:04 ب‌ظ »
خروجی این دستورات چیه؟
which adb
whereis adb
میدونید که زکات علم نشر آن است

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #7 : 19 آذر 1401، 07:58 ق‌ظ »
خروجی این دستورات چیه؟
which adb
whereis adb
mgh@MGH-PC:~$ which adb
/usr/bin/adb
mgh@MGH-PC:~$ whereis adb
adb: /usr/bin/adb /usr/share/man/man1/adb.1.gz
!x mark the spot

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مچ نبودن adb server
« پاسخ #8 : 19 آذر 1401، 04:33 ب‌ظ »
فقط یه نسخه adb روی سیستم نصبه.
فکر می‌کردم هم یه نسخه از طریق apt نصب شده و هم یکی توسط خودتون. و به همین خاطر خطا می‌گرفتید. ولی اینجوری نیست.

adb رو خودتون مستقیم از گوگل بگیرید و توی هوم خودتون قرار بدید. بعد هم نسخه‌ای که با apt نصب شده رو پاک کنید (بسته adb رو پاک کنید) و ببینید فرقی می‌کنه یا نه.

قبل از اینکه چیزی رو پاک کنید، گوشی رو وصل کنید و ببینید adb devices همینجوری گوشی رو می‌شناسه یا نه. بدون اینکه از scrcpy استفاده کنید. (usb debugging توی گوشی روشن باشه)
میدونید که زکات علم نشر آن است

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #9 : 19 آذر 1401، 04:59 ب‌ظ »
قبل از اینکه چیزی رو پاک کنید، گوشی رو وصل کنید و ببینید adb devices همینجوری گوشی رو می‌شناسه یا نه. بدون اینکه از scrcpy استفاده کنید. (usb debugging توی گوشی روشن باشه)

بله در اون مورد که شناسایی میشه و گوشه متصل میشه ولی به محض اجرای دستور scrcpy میاد adb server رو kill میکنه و از خودش دوباره ران میکنه

adb رو خودتون مستقیم از گوگل بگیرید و توی هوم خودتون قرار بدید. بعد هم نسخه‌ای که با apt نصب شده رو پاک کنید (بسته adb رو پاک کنید) و ببینید فرقی می‌کنه یا نه.

چشم یبار تست میکنم
البته مشکل اصلی من هم همینه نمیدونم کدوم adb رو بریزم که با  scrcpy مچ باشه(:
!x mark the spot

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #10 : 19 آذر 1401، 05:03 ب‌ظ »
سلام امروز امدم پکیج scrcpy رو نصب کردم و درست کار میکرد منتهی تو مخازن اوبونتو نسخه 1.21 بود چند تا دستوری که میخواستم رو نداشت پس من اونو پاک کردم و از اسنپ نسخه 1.24 رو نصب کردم بعد از نصب اون وقتی با adb تنظیماتم رو انجام میدم و میخوام با دستور scrcpy صفحه رو میرور کنم به همچین چیزی میخورم
adb server version (41) doesn't match this client (39); killing...
دوباره برای خودش استارت میکنه ولی خب کارایی که باadb کردم میپره!
چطور نسخه رو بندازم روی 39؟
اینجا هم ویرایش زدم بد توضیح داده بودم:(
!x mark the spot

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مچ نبودن adb server
« پاسخ #11 : 19 آذر 1401، 05:27 ب‌ظ »
فکر کنم مشکل از این هست که scrcpy رو با snap نصب کردید.

بسته‌های snap خیلی از چیز‌هایی که برنامه لازم داره اجرا بشه رو همراه خودش داره.
به خاطر همین باید یه adb هم همراه اون scrcpy که با snap نصب کردید باشه و این adb و adb که با apt نصب شده توی کار هم تداخل ایجاد می‌کنند.

اگه این فرض درست باشه، این چنتا راه به ذهنم میرسه:

۱- scrcpy که با snap نصب کردید رو پاک کنید و از طریق apt نصبش کنید.

۲- adb که با apt نصب کردید رو پاک کنید.

۳- بعد از اینکه کار‌های اولیه رو با adb انجام دادید، اول adb kill-server رو بزنید تا adb که با apt نصب شده متوقف بشه و بعد scrcpy رو اجرا کنید. (البته مطمئن نیستم این راه کار بده)
میدونید که زکات علم نشر آن است

آفلاین IIIMGHIII

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • Kid, you take life way too seriously
پاسخ : مچ نبودن adb server
« پاسخ #12 : 19 آذر 1401، 05:44 ب‌ظ »
فکر کنم مشکل از این هست که scrcpy رو با snap نصب کردید.

بسته‌های snap خیلی از چیز‌هایی که برنامه لازم داره اجرا بشه رو همراه خودش داره.
به خاطر همین باید یه adb هم همراه اون scrcpy که با snap نصب کردید باشه و این adb و adb که با apt نصب شده توی کار هم تداخل ایجاد می‌کنند.

اگه این فرض درست باشه، این چنتا راه به ذهنم میرسه:

۱- scrcpy که با snap نصب کردید رو پاک کنید و از طریق apt نصبش کنید.

۲- adb که با apt نصب کردید رو پاک کنید.

۳- بعد از اینکه کار‌های اولیه رو با adb انجام دادید، اول adb kill-server رو بزنید تا adb که با apt نصب شده متوقف بشه و بعد scrcpy رو اجرا کنید. (البته مطمئن نیستم این راه کار بده)

یه سوال برام پیش امد
این نسخه مد نظر من از scrcpy در مخازن اوبنتوهست منتهی برای 22.04 نیست
امکان نصب اون نسخه روی نسخه اوبونتو من هست؟
اگه هست چجوری باید نصب کنم؟
لینک
https://packages.ubuntu.com/kinetic/scrcpy
!x mark the spot

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : مچ نبودن adb server
« پاسخ #13 : 19 آذر 1401، 06:35 ب‌ظ »
فکر نمیکنم کار درستی باشه ممکنه توزیع رو خراب کنه
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مچ نبودن adb server
« پاسخ #14 : 20 آذر 1401، 10:24 ق‌ظ »
نه. اوبونتو رو ارتقا بده. ۲۲٫۰۴ نگارش LTS است و برای کار کردن باهاش مناسب نیست.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن