WELCOME

Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Thursday 9 January 2014

DEBUG YOUR ANDROID DEVICES


STEPS THAT SHOULD BE ADHERE TO BEFORE DEBUGGING CAN  BE POSSIBLE

VIEW ME NOW

[1]On Gingerbread (Android 2.3--2.3.7)
   % Go to your Settings App
  %  Go to Applications
  %  Go to Development
  %  Place a Check Mark on the box beside USB Debugging / Android Debugging




[2]On Ice Cream Sandwich to Jelly Bean 1 (4.0--4.1.2)
    *Go to your Settings App
    **Go to Developer Options
    ***Slide the Developer Options Switch to turn on Developer Options
    ****Place a Check Mark on the box beside USB Debugging / Android Debugging



[3]On Jelly Bean 2 (4.2--4.2.2)

   # Go to your Settings App
   # Go to About Phone
   # Tap on Build Number up to 7 times
    #On the 3rd tap, you will get a message that says “You are now 4 steps away from being a developer”
    #After the 7th tap, you will get a message that says “You are now a developer!”
    #The Developer Options will now appear in your Settings app right above About Phone.
    #Enable Developer Settings by sliding the switch
    #Place a Check Mark on the box beside USB Debugging / Android Debugging



The one thing that makes Android distinct as an operating system for mobile smartphones and tablets is its being an Open Source platform that encourages developers to engage in various types of development activities. And the one feature without which the custom development would not have been so easier is the availability of the “Developer Options” that is found under Settings of all Android devices by default.
These developer options contain advanced features that help any person with a developer’s bent of mind build, test, debug, and package Android apps and mods. In simple terms,  developer options allow quick access to and Android device from a computer via ADB (Android Debug Bridge) commands.

Features of Developer Options

The “Developer Options” feature is indispensable to Android developers, hackers and enthusiasts as a means to quickly access and control their device from the PC. Even if you are an average user and wish to root, install a ROM or mod on your Android device, you must turn on USB Debugging mode on your phone or tablet. And you’ll not be able to do it unless you enable Developer Options on your device first.
Among the most useful features that are  found under Developer Options are as follows:
  • Enable debugging over USB.
  • Quickly capture bug reports onto the device.
  • Show CPU usage on screen.
  • Draw debugging information on screen such as layout bounds, updates on GPU views and hardware layers, and other information.
  • Many other options to simulate app stresses or enable debugging options.
The “Developer Options” has always been visible by default in all previous versions of Android. On
Developer Options on Gingerbread (Android 2.3):
Settings> Applications> Development> USB Debugging
Developer Options on ICS (Android 4.0):
Settings> Developer Options> USB Debugging
Developer Options on JB (Android 4.1):
Settings> Developer Options> USB Debugging
If you have recently upgraded your device to Android 4.2 Jelly Bean or have bought a new device with 4.2 or higher pre-installed, do not be surprised if you find the  ”Developer Options” missing. I came across this thing on my Galaxy S3 with leaked 4.2.1 firmware and then on Galaxy S4 GT-I9500 on Android 4.2.2.


DOWNLOAD

How to Enable USB Debugging on Android Devices

USB Debugging is that little option found on your device that may come across as you peruse your settings. It will also be a constant term you encounter when you root your device, and it is also required for certain root actions and apps.
Most users just leave it alone, ticking it on only when necessary. That is actually a good thing. USB debugging gives the OS as well as other computers a deeper and more open access to your device. You don’t want to mess with the device unless you know what you are doing. Normally, this option is not ticked on newer devices. Older devices would have better use of this service.
So when do we actually need this option to be ticked? On many older devices, this option is required so that your device can synchronize and back-up on your PC. Enabling the USB Debugging is also used to debug the device, or maybe install and mess with the system files using ADB. The most important use of the service is for Android development.
Developing for Android devices can be rather tough. The hardware variance in so many Android devices account for different responses to certain lines of code, or a code may not be applicable to certain hardware features. One common example is games built for NVIDIA powered processors. These games cannot be used right away on other devices. They must debug the game to be optimized for other types of processors and GPU.
USB Debugging allows the developer to monitor the performance and functions of the apps within the android environment. It can allow ADB to issue commands directly to the operating system at its core as well, so an inexperienced person messing around with this option can potentially soft brick their devices. Certain phones can be rooted and fixed when using ADB and USB Debugging.
For the rooted user, this option is also required by certain services to be able to access system files properly without annoying prompts or blocks. Apps like Titanium Backup, one of the most popular backup programs for rooted users, require you to enable USB Debugging for their services to work properly. Another app that makes use of this option is the Move2SD Enabler. It would be safe to say that if the app requires root, it may have a high chance of requiring you to turn on USB Debugging as well.
Now that you know the importance of USB Debugging, let’s try to enable this slick feature. Since Android is an advocate of open source, every Android device should have this option. The problem is that the option may be located differently depending on your device and the version of Android you use.
Samsung makes one of the most popular phones in the market. They also have a very clean and easy to use touch interface. Let’s detail how we can enable USB Debugging on certain Android smartphones.
CLICK HERE FOR INSTANT DEMONSTRATIONS 

 





No comments:

Post a Comment