{"id":2711,"date":"2013-03-19T14:14:40","date_gmt":"2013-03-19T12:14:40","guid":{"rendered":"http:\/\/examples.javacodegeeks.com\/?p=2711"},"modified":"2013-03-19T14:21:49","modified_gmt":"2013-03-19T12:21:49","slug":"android-debugging-on-a-real-device","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/","title":{"rendered":"Android: Debugging on a real device"},"content":{"rendered":"<p>In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android developers. Emulators are a very important component when developing Android apps. But it&#8217;s crucial to taste the experience of using your app in a real device.<\/p>\n<p>For this tutorial, we will use the following tools in a Windows 64-bit platform:<\/p>\n<ul>\n<li>JDK 1.7<\/li>\n<li>Eclipse 4.2 Juno<\/li>\n<li>Sony Xperia Tipo<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Basically in order to debug and run your application on a real device, one should follows these steps:<\/p>\n<ul>\n<li>If you&#8217;re using an Android Developer Phone (ADP), e.g Nexus One, Nexus S, Download Google USB Driver.<\/li>\n<li>If you&#8217;re using another Android Device, e.g Sony, LG, HTC, Download OEM USB Drivers.<\/li>\n<li>Turn on USB Debugging on your phone.<\/li>\n<li>Connect your device to your PC.<\/li>\n<li>Use adb.exe devices to confirm that your device was successfully\u00a0connected.<\/li>\n<li>Set up Eclipse in order to select manually the target device in which to run your apps.<\/li>\n<\/ul>\n<h3>1. Download USB Drivers<\/h3>\n<p>If your are using an Android Developer Phone (ADP) device, you just have to open the Android SDK Manager and install the Google USB Driver.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/google-usb-driver.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2712\" alt=\"google-usb-driver\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/google-usb-driver.jpg\" width=\"600\" height=\"402\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/google-usb-driver.jpg 600w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/google-usb-driver-300x201.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>If you are using another Android Device you can follow the official <a href=\"http:\/\/developer.android.com\/sdk\/oem-usb.html\">Android USB driver guide<\/a> to download the driver of your own device.<\/p>\n<p>As I said I am going to use a Sony Xperia Tipo. If you are using a Sony device you can find the suitable driver in the <a href=\"http:\/\/developer.sonymobile.com\/downloads\/drivers\/\">Sony Mobile<\/a> page. In my case when I plugged in my phone to my PC, I was prompted to install Sony PC Companion.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/phone-companion1.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2724\" alt=\"phone-companion\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/phone-companion1.jpg\" width=\"828\" height=\"555\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/phone-companion1.jpg 828w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/phone-companion1-300x201.jpg 300w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/a><div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p>This will install all the drivers you need to connect you phone to your PC including the USB drivers you want for Android Debugging. I reckon this should be the case for most modern smartphones out there. But if you face any problems, you can always refer to the manufacturers web page to download the drivers. After installing the drivers you might need to restart your PC.<\/p>\n<h3>2. Enable USB Debugging on your device<\/h3>\n<p>In order to run your Android app in a real device you have to enable USB Debugging in your phone.<\/p>\n<p>Go to &#8220;Settings&#8221;<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/settings.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2714\" alt=\"settings\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/settings.jpg\" width=\"322\" height=\"482\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/settings.jpg 322w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/settings-200x300.jpg 200w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n<p>&#8220;Developer Options&#8221;<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/dev-options.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2715\" alt=\"dev-options\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/dev-options.jpg\" width=\"322\" height=\"482\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/dev-options.jpg 322w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/dev-options-200x300.jpg 200w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n<p>&#8220;USB Debugging&#8221;<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/usb-debugging.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2716\" alt=\"usb-debugging\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/usb-debugging.jpg\" width=\"322\" height=\"482\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/usb-debugging.jpg 322w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/usb-debugging-200x300.jpg 200w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n<h3>3. Connect the device to your PC<\/h3>\n<p>In this step you have to connect your phone to your PC and confirm that it is properly recognized by your system. If this step works fine that means that the USB Driver is working properly.<\/p>\n<p>If your phone is connected, open a command prompt and go to the Android SDK installation folder and into the <code>platform-tools<\/code> directory. In that folder there are may command line android utilities.<\/p>\n<p>Paste the following command:<\/p>\n<pre class=\"brush:bash\">adb.exe devices<\/pre>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/devices.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2717\" alt=\"devices\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/devices.jpg\" width=\"677\" height=\"234\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/devices.jpg 677w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/devices-300x103.jpg 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><\/a><\/p>\n<p>As you can see my devices was successfully connected and was given the ID BX903DMU63. Great!<\/p>\n<h3>4. Eclipse deployment settings<\/h3>\n<p>If you have developing Android app for sometime, it is possible that you have been using an Android emulator. Eclipse is set up to deploy your apps in your Android Virtual Devices by default. So we want to configure it to let us select manually the device we want our application to run on. One of our options must be our real device.<\/p>\n<p>In Eclipse select &#8220;Run -&gt; Run Configurations&#8221;. Then select the Android Project you want to run from the list on the left. Click the &#8220;Target&#8221; tab. Select the option &#8220;Always prompt to pick device&#8221;.\u00a0Alternatively you can select &#8220;Launch on all compatible devices\/AVD&#8217;s&#8221;. This option will run your project on all of the Android devices available, such as emulators and real devices on the same time.<\/p>\n<p>For this tutorial I am going to use an existing Android project that was already on my workspace and it&#8217;s a simple <a href=\"http:\/\/examples.javacodegeeks.com\/android\/core\/ui\/progressbar\/android-progress-bar-example\/\">Android Progress Bar example<\/a>.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/prompt-to-pick-device.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2718\" alt=\"prompt-to-pick device\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/prompt-to-pick-device.jpg\" width=\"812\" height=\"456\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/prompt-to-pick-device.jpg 812w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/prompt-to-pick-device-300x168.jpg 300w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/a><\/p>\n<h3>5. Run the Project<\/h3>\n<p>Now when you run your Android Project you will be prompted to pick a device. Select &#8220;Choose a running Android device&#8221; and select your own device.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/select-real-device.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2719\" alt=\"select-real-device\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/select-real-device.jpg\" width=\"688\" height=\"471\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/select-real-device.jpg 688w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/select-real-device-300x205.jpg 300w\" sizes=\"(max-width: 688px) 100vw, 688px\" \/><\/a><\/p>\n<p>Now let&#8217;s see how our application looks like in a real device. This is the main screen:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/main-screen.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2720\" alt=\"main-screen\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/main-screen.jpg\" width=\"322\" height=\"482\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/main-screen.jpg 322w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/main-screen-200x300.jpg 200w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n<p>And when we tap on the button:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/screen.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2721\" alt=\"screen\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/screen.jpg\" width=\"322\" height=\"482\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/screen.jpg 322w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/03\/screen-200x300.jpg 200w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n<p>And that&#8217;s it!<br \/>\n&nbsp;<br \/>\nThis is was an Android tutorial on how to debug an application in a real Android Device.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android developers. Emulators are a very important component when developing Android apps. But it&#8217;s crucial to taste the experience of using your app in a real device. For &hellip;<\/p>\n","protected":false},"author":4,"featured_media":1202,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[390],"class_list":["post-2711","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-core","tag-usb-debugging"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android: Debugging on a real device<\/title>\n<meta name=\"description\" content=\"In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android: Debugging on a real device\" \/>\n<meta property=\"og:description\" content=\"In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-19T12:14:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-03-19T12:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nikos Maravitsas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nikos Maravitsas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\"},\"author\":{\"name\":\"Nikos Maravitsas\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/686a494fbb577a8d1231862b139cda6b\"},\"headline\":\"Android: Debugging on a real device\",\"datePublished\":\"2013-03-19T12:14:40+00:00\",\"dateModified\":\"2013-03-19T12:21:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\"},\"wordCount\":711,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"keywords\":[\"USB Debugging\"],\"articleSection\":[\"core\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\",\"name\":\"Android: Debugging on a real device\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"datePublished\":\"2013-03-19T12:14:40+00:00\",\"dateModified\":\"2013-03-19T12:21:49+00:00\",\"description\":\"In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"core\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Android: Debugging on a real device\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/686a494fbb577a8d1231862b139cda6b\",\"name\":\"Nikos Maravitsas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Nikos-Maravitsas-80x96.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Nikos-Maravitsas-80x96.jpg\",\"caption\":\"Nikos Maravitsas\"},\"description\":\"Nikos has graduated from the Department of Informatics and Telecommunications of The National and Kapodistrian University of Athens. During his studies he discovered his interests about software development and he has successfully completed numerous assignments in a variety of fields. Currently, his main interests are system\u2019s security, parallel systems, artificial intelligence, operating systems, system programming, telecommunications, web applications, human \u2013 machine interaction and mobile development.\",\"sameAs\":[\"http:\/\/www.javacodegeeks.com\/\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/nikos-maravitsas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android: Debugging on a real device","description":"In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/","og_locale":"en_US","og_type":"article","og_title":"Android: Debugging on a real device","og_description":"In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android","og_url":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2013-03-19T12:14:40+00:00","article_modified_time":"2013-03-19T12:21:49+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","type":"image\/jpeg"}],"author":"Nikos Maravitsas","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Nikos Maravitsas","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/"},"author":{"name":"Nikos Maravitsas","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/686a494fbb577a8d1231862b139cda6b"},"headline":"Android: Debugging on a real device","datePublished":"2013-03-19T12:14:40+00:00","dateModified":"2013-03-19T12:21:49+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/"},"wordCount":711,"commentCount":0,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","keywords":["USB Debugging"],"articleSection":["core"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/","url":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/","name":"Android: Debugging on a real device","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","datePublished":"2013-03-19T12:14:40+00:00","dateModified":"2013-03-19T12:21:49+00:00","description":"In this tutorial we are going to see how to debug and run your Android application in a read device. This is a very popular subject among Android","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-debugging-on-a-real-device\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Android","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/"},{"@type":"ListItem","position":3,"name":"core","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/"},{"@type":"ListItem","position":4,"name":"Android: Debugging on a real device"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/686a494fbb577a8d1231862b139cda6b","name":"Nikos Maravitsas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Nikos-Maravitsas-80x96.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Nikos-Maravitsas-80x96.jpg","caption":"Nikos Maravitsas"},"description":"Nikos has graduated from the Department of Informatics and Telecommunications of The National and Kapodistrian University of Athens. During his studies he discovered his interests about software development and he has successfully completed numerous assignments in a variety of fields. Currently, his main interests are system\u2019s security, parallel systems, artificial intelligence, operating systems, system programming, telecommunications, web applications, human \u2013 machine interaction and mobile development.","sameAs":["http:\/\/www.javacodegeeks.com\/"],"url":"https:\/\/examples.javacodegeeks.com\/author\/nikos-maravitsas\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/2711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=2711"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/2711\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media\/1202"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=2711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=2711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=2711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}