5 ارسال در این موضوع قرار دارد

ADB مخفف عبارت ( Android Debug Bridge ) میباشد،که به عنوان پل ارتباطی برای مدیریت دیوایس های اندرویدی مورد استفاده قرار میگیرد.ADB یکی از امکانات ضروری است که هر برنامه نویسی اندرویدی حتما باید با این امکان آشنا شود.

در این آموزش بطور اجمالی به این موضوع پرداخته میشود و تعدادی از دستورات ADB را اجرا میکنیم.

برای دستیابی به ADB باید به ریشه پوشه platform-tools در مسیر SDK  بروید . اگر توجه کنید در آن مسیر فایلی به اسم ADB.exe موجود میباشد ،اما زمانیکه آن را اجرا میکنیم بعد چند ثانیه بسته میشود.برای اجرا دستور cmd را در Run وارد کنید و به آن مسیر سوئیچ کنید

مثلا :

[align=center]adb-Path.PNG[/align]

لیستی از دستورات ضروری :

1- adb Devices  : این دستور لیستی از دیوایس هایی که به آنها کانکت هستیم را نمایش میدهد :

adb devices
 

[align=center]adb devices.PNG[/align]

2-رستارت کردن ADB Server : اینکار باعث میشود که ADB رستارت شده و از ابتدا اجرا شود:

adb stop-serveradb start-server
برنامه نویسی اندروید

 

3- Push  و Pull  :

push برای کپی کردن فایل ها به دیوایس ها

pull : برای کپی کردن فایل ها از دیوایس به pc

adb push adb pull 
 

4-نصب برنامه  adb install

adb install 
برنامه نویسی اندروید

 

5-حذف برنامه :

adb uninstall 
 

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام ممنونم از آموزش عالیتون 

اما من یه مشکلی دارم 

وقتی میخام توی cmd آدرس پوشه sdk رو وارد کنم این خطا رو میده ممنون میشم راهنمایی بفرمایید.

40261239871284916459.jpg

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام ممنونم از آموزش عالیتون 

اما من یه مشکلی دارم 

وقتی میخام توی cmd آدرس پوشه sdk رو وارد کنم این خطا رو میده ممنون میشم راهنمایی بفرمایید.

40261239871284916459.jpg

ظاهرا در نوشتن مسیر اشتباه دارید دوست من.

بهتره یک پوشه یک پوشه وارد بشوید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام ممنونم از آموزش عالیتون 

اما من یه مشکلی دارم 

وقتی میخام توی cmd آدرس پوشه sdk رو وارد کنم این خطا رو میده ممنون میشم راهنمایی بفرمایید.

40261239871284916459.jpg

ظاهرا در نوشتن مسیر اشتباه دارید دوست من.

بهتره یک پوشه یک پوشه وارد بشوید.

ممنونم 

آره همینطوره

اما وقتی یک پوشه یک پوشه هم اینتر میزنم خطا میده

میشه بیشتر توضیح بدید ممنونم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

باید چک کنید که فایل های درون پوشه platform-tools موجود هستند یا خیر

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط شاهرخ جهان زاده
      آیا تا به حال شده که بعد از ارائه اپلیکشن پیغامهایی از طرف کاربران دریافت کنید که ناشی از بسته شدن اپ در حین کار باشه؟
      در اینگونه مواقع علاوه بر زمانبر بودن پیدا کردن خطا، شاهد ریزش شدید کاربران اپ خواهید بود. پس بهتر است قبل از ارائه اپ در بازار یا Google Play تمهیداتی را برای اطلاع از پیغامهای احتمالی در نظر بگیرید.
      یکی از ابزارهای بسیار مفید استفاده کردن از کتبخانه هایی هست مه برای انجام این کار در نظر گرفته شده است، به عنوان مثال کتابخانه ACRA این کار را با ارسال ایمیل برای شما به راحتی انجام میدهد.
      استفاده کردن از این کتابخانه بسیار راحت هست.
      در قدم اول باید کتابخانه ACRA را به عنوان dependency به build.gradle اضافه کنید:
      compile 'ch.acra:acra:4.9.2' در قدم بعدی کلاس Application را بسازید و متدهای مربوطه برای ACRA را در آن پیاده سازی کنید:
      @ReportsCrashes( formUri = "", mailTo = "yourmail@yourdomain.com", customReportContent = { ReportField.APP_VERSION_CODE, ReportField.APP_VERSION_NAME, ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.BRAND, ReportField.CUSTOM_DATA, ReportField.INITIAL_CONFIGURATION, ReportField.CRASH_CONFIGURATION, ReportField.USER_CRASH_DATE, ReportField.STACK_TRACE, ReportField.LOGCAT}, resToastText = R.string.crash_toast_text, mode = ReportingInteractionMode.TOAST) public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); ACRA.init(this); } } در بخش ReportField همانطور که میبینید، اطلاعاتی که قرار است به ایمیلتان ارسال گردد را وارد میکنیم.
      در قدم آخر فایل Manifest را باز کرده و دسترسی های مربوطه و همچنین کلاس Application را در تگ application وارد کنید:
      <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.acrademo"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_LOGS" /> <application android:name=".MyApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> برای تست عملکرد کدها، یک دکمه بسازید و سپس کدهایی را برای آن وارد کنید که باعث کرش شدن اپ گردد...
      public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onCrash(View view){ throw new RuntimeException("App Crashed"); } } منبع: www.asifmoinulislam.com
    • توسط aliarha
      با سلام خدمت همه کاربران و مدیران انجمن p30droid
      این اولین پست منه و خیلی علاقه مند به یادگیری برنامه نویسی اندروید دارم ، (رایگان / پولی)
      درخواستی که از عزیزان دارم اگه لطف کنید پاسخ کاملی بدین ممنون میشم
      من تقریبا طراحی سایت بلدم و درصد یادگیریم بد نیست ، میخواستم بدون بهترین برنامه برای استارت کارم اندروید استودیو هست ؟
      دنبال آموزشی کامل هستم (رایگان یا پولی فرقی نداره) فقط مدیران یا کاربران تایید کنن ، آموزشی همراه با ساخت یک پروژه از 0 تا 100
      تشکر
    • توسط m.abaszadeh1777
      باعرض سلام وخسته نباشيد وتبريک سال نو
       من دارم روي يک پروژه کار ميکنم که دران دريک قسمت(در ريسايکل ويو) ميخوام وقتي روي يه دکمه کليک ميشود فايل پي دي اف رو دانلود کنه و بعد با نرم افزار پي دي اف ريدر نمايش بده
      اگه کمکم کنيد ممنون ميشم
    • توسط evill
      سلام دارم برنامه فروشگاهی میسازم انتخاب قیمت محصول جوریه که کاربر خودش باید انتخاب کنه از بین چند تا مورد این فایلی که فرستادم ببینین متوجه منظورم میشین
       
      من داخل برنامه دو تا اسپینر گذاشتم که اطلاعاتش رو از سرور میگیرم و داخل اسپینر ست میکنم که با انتخاب هر کدوم ای دی خودشو برمیگردونه تا اینجا درسته مشکلی نیست
      ولی برنامه ی لیست قیمت داره که براساس ای دی این دوتا اسپینرباید مشخص بشه  یعنی مثلا اسپینر اول ای دی 5 برگردونه و اسپینر دوم ای دی مثلا3 اینجا باید ما
      سرچ بزنیم تو لیست قیمت ها که ای دی 5و3 قیمتش چنده ... به نظرتون اینو چجوری پیاده کنم ایا میشه تو arraylist بریزم و روش حالت سرچ بذارم و اندیس رو برگردونه. اصلا  میشه با arraylist همچین کاری کرد؟  یا تو دیتابیس بریزم؟  دوستان اگه راه حل بهتری دارن لطفا راهنمایی کنن  ممنون
      جیسون قیمت ها به این شکله
      [
        {
          "cat": "1",
          "type": "0",
          "size": "33",
          "price": "4800"
        },
        {
          "cat": "1",
          "type": "0",
          "size": "34",
          "price": "7200"
        },
      ]
      20180305_163147.mp4

  • دوره آموزشی اندروید آموزش ویدئویی اندروید آموزش برنامه نویسی اندروید اندروید کاپ دوره آنلاین اندروید کتاب های آموزشی اندروید بسته آموزشی اندروید دوره برنامه نویسی اندروید آموزش Kotlin آموزش برنامه نویسی ios مهارت های فروش
    آموزش برنامه نویسی اندروید
  • فایل