title: Difference between eng and user-debug build in Android
body: <p>I would like to know the difference between the two <code>build_flavor</code>'s viz. </p>
  
  <blockquote>
    <p>eng &amp; user-debug</p>
  </blockquote>
  
  <p>The difference between eng and user build flavors is quiet evident. But eng and user-debug is confusing me somewhat. What are the additional Debug facilities provided in eng that are not present in user-debug?</p>
  
  <p>For eg. </p>
  
  <pre><code>If I take only the Kernel being built:
  </code></pre>
  
  <p><code>Will the Debugging levels differ for the eng and user-debug builds?</code></p>
  
  <p>I am facing an issue where the user-debug build is booting up on the android phone. But the eng build is not and the build_flavor is the only difference between the two builds.</p>
  
  <p>Any help/pointers is appreciated. 
  Thanks!</p>