Resource not found using library project in Android
Posted
by hgpc
on Stack Overflow
See other posts from Stack Overflow
or by hgpc
Published on 2010-05-23T14:08:09Z
Indexed on
2010/05/23
14:10 UTC
Read the original article
Hit count: 916
I'm converting an existing project into a library project. I configured the original project as a library project and added an application project which references the original project as a library.
The library project has an activity (MainActivity) and its layout (main.xml). The application project declares this activity as the main activity in the manifest like this:
<activity android:name="com.example.MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
When I run the application project I get the following error...
android.content.res.Resources$NotFoundException: Resource ID #0x7f030002
...on the following line of the onCreate
method of the main activity:
setContentView(R.layout.main);
0x7f030002
is the ID of R.layout.main
in the library project. The application project has no main resource.
If I run the original project I don't get this error. Both projects neither have compilation errors nor warnings and are built with Android 2.2 with min SDK version 3.
What might be the problem?
© Stack Overflow or respective owner