I've written + imported my own library that includes an OAuth login feature. It needs to call **"setContentView(R.layout.authorize)"** on its own layout resource, **authorize.xml** which is defined in the library's *res/layout* folder. If I run the library as a regular project (using a test Activity), everything works fine. However, if I use the library in another project, I get the following error, indicating my **authorize.xml** layout cannot be found.

```
05-17 16:56:10.436: W/dalvikvm(212): VFY: unable to resolve static field 29 (twitter_authorize_webview) in Lcom/skworks/twitter/R$layout;
05-17 16:56:10.436: W/dalvikvm(212): VFY:  rejecting opcode 0x60 at 0x0003
05-17 16:56:10.436: W/dalvikvm(212): VFY:  rejected Lcom/skworks/twitter/AuthorizeActivity;.onCreate (Landroid/os/Bundle;)V
05-17 16:56:10.436: W/dalvikvm(212): Verifier rejected class Lcom/skworks/twitter/AuthorizeActivity;
05-17 16:56:10.436: W/dalvikvm(212): Class init failed in newInstance call (Lcom/skworks/twitter/AuthorizeActivity;)

```

Here is the code in my main activity

```
Intent i = new Intent(this, AuthorizeActivity.class);
i.putExtra("URL", mRequestToken.getAuthenticationURL());
this.startActivityForResult(i, TWITTER_AUTH);

```

And obviously this is in *onCreate* of my AuthorizeActivity class, found in the library.

```
setContentView(R.layout.authorize);

```

I'm sure something is not setup correctly to expose resources defined in my library. Any ideas?