|  | {namespace buck.android_resource} | 
|  |  | 
|  | /***/ | 
|  | {template .soyweb} | 
|  | {call buck.page} | 
|  | {param title: 'android_resource()' /} | 
|  | {param prettify: true /} | 
|  | {param content} | 
|  |  | 
|  | {call buck.rule} | 
|  | {param overview} | 
|  | An <code>android_resource()</code> rule is used to bundle Android resources | 
|  | that are traditionally stored in <code>res</code> and <code>assets</code> directories. | 
|  | <p> | 
|  | The output of an <code>android_resource()</code> is an <code>R.txt</code> file | 
|  | generated via <code>aapt --output-text-symbols</code>. | 
|  | {/param} | 
|  |  | 
|  | {param args} | 
|  |  | 
|  | {call buck.arg} | 
|  | {param name: 'name' /} | 
|  | {param desc} | 
|  | The name of the rule. | 
|  | {/param} | 
|  | {/call} | 
|  |  | 
|  | {call buck.arg} | 
|  | {param name: 'res' /} | 
|  | {param default : 'None' /} | 
|  | {param desc} | 
|  | Path to a directory containing Android resources. | 
|  | {/param} | 
|  | {/call} | 
|  |  | 
|  | {call buck.arg} | 
|  | {param name: 'package' /} | 
|  | {param default : 'None' /} | 
|  | {param desc} | 
|  | Java package for the <code>R.java</code> file that will be generated for these | 
|  | resources. | 
|  | {/param} | 
|  | {/call} | 
|  |  | 
|  | {call buck.arg} | 
|  | {param name: 'assets' /} | 
|  | {param default : 'None' /} | 
|  | {param desc} | 
|  | Path to a directory containing Android assets. | 
|  | {/param} | 
|  | {/call} | 
|  |  | 
|  | {call buck.arg} | 
|  | {param name: 'deps' /} | 
|  | {param default : 'None' /} | 
|  | {param desc} | 
|  | Other <code>android_resource</code> rules to include via <code>-S</code> when | 
|  | running <code>aapt</code>. | 
|  | {/param} | 
|  | {/call} | 
|  |  | 
|  | {call buck.visibility_arg /} | 
|  |  | 
|  | {/param} // args | 
|  |  | 
|  | {param examples} | 
|  |  | 
|  | Most of the time, an <code>android_resource</code> rule defines only{sp} | 
|  | <code>name</code>, <code>res</code>, and <code>package</code>. By convention, | 
|  | such simple rules are often named <code>res</code>: | 
|  |  | 
|  | {literal}<pre class="prettyprint lang-py"> | 
|  | android_resource( | 
|  | name = 'res', | 
|  | res = 'res', | 
|  | package = 'com.example', | 
|  | ) | 
|  | </pre>{/literal} | 
|  |  | 
|  | {/param} // examples | 
|  | {/call} // buck.rule | 
|  |  | 
|  |  | 
|  | {/param} | 
|  | {/call} | 
|  | {/template} |