مشکل در دیباگ کردن اپ

سوال

سلام به همه دوستان و اساتید

وقتی که می‌خوام برنامه رو تو حالت دیباگ اجرا کنم، رو شبیه ساز(جنی موشن) فورس کلوز میده؛ هیچ چیزی هم به پروژه اضاف نکردم و خام خامه.

نکته ای هم که باید اضاف کنم، اینه که:

۱- تو حالت Release هیچ مشکلی نداره و براحتی اجرا میکنه.

۲- پلاگین genymotion رو هم دانلود و نصب کردم

 

اروری هم که موقع دیباگ میده، این هستش:

Error running 'app': Unable to open debugger port (localhost:9151): java.io.IOException 

بعضی وقت ها هم این:

--------- beginning of crash
A/libc: Fatal signal 4 (SIGILL), code 2, fault addr 0xf1cc84f3 in tid 1802 (i.myapplication)
W/System: ClassLoader referenced unknown path: /data/app/com.ali.myapplication-1/lib/x86
Disconnected from the target VM, address: 'localhost:8611', transport: 'socket'

 

 

پیشاپیش از راهنمایتون ممنون

حل شد 0
, ۱۳۹۹/۲/۱۷ ۱۳:۴۹:۴۲ 1 پاسخ ها کاربر 0

پاسخ ( 1 )

    0
    ۱۳۹۹/۲/۱۹ ۲۳:۲۲:۱۱

    دوستان من مشکل رو حل کردم. میگم که اگه کسی چنین مشکلی رو داره، دیگه مث من سه چار روز درگیرش نباشه.

     

    بعد از کلی تحقیق و سرچ تو اینترنت، فهمیدم که مشکل از Genymotion ه و اندروید استودیو نمیتونه درست برنامه رو رو دیباگ تو شبیه ساز جنی موشن اجرا کنه.

    بخاطر همین اومدم nox رو نصب کردم. اما بازم نمیتونستم به اندروید استودیو متصل شم.

    تاپیک زیر هم خونده بودم که مربوط به خود نوکس هست:

    https://www.bignox.com/blog/how-to-connect-android-studio-with-nox-app-player-for-android-development-and-debug/

     

    اما بازم نوکس متصل نمیشد.

    تو تمام سایت ها، میگفتن برای متصل شدن، تو Commend Line مراحل زیر رو انجام بدین:

    ۱- وارد پوشه نصبی نوکس بشین

    ۲- با دستور nox_adb.exe connect 127.0.0.1:62001 به Adb متصل شید.

    همین.

     

    ولی برای من، ایزاد میگرفت. بخاطر همین اومدم چک کردم که پورت ۶۲۰۰۱ مشغول هست یا نه. دیدم که اصلا این کار نمیکنه و سیستم من پورت اون رو به ۶۲۰۲۵ تغییر داده.

    پس اومدم بجای اینکه nox_adb.exe connect 127.0.0.1:62001 رو بنویسم، nox_adb.exe connect 127.0.0.1:62025 رو نوشتم و مشکل بخوبی برطرف شد.

     

    :eynak::eynak::eynak::eynak:

    بهترین پاسخ

ارسال یک پاسخ