[Mono-bugs] [Bug 653530] New: Resource IDs Are Not Generated For All Resources in Resource Folders
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Nov 15 01:46:29 EST 2010
https://bugzilla.novell.com/show_bug.cgi?id=653530
https://bugzilla.novell.com/show_bug.cgi?id=653530#c0
Summary: Resource IDs Are Not Generated For All Resources in
Resource Folders
Classification: Mono
Product: MonoDroid
Version: unspecified
Platform: All
OS/Version: Windows 7
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Tools
AssignedTo: mkestner at novell.com
ReportedBy: danomania at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
Created an attachment (id=400123)
--> (http://bugzilla.novell.com/attachment.cgi?id=400123)
Solution that demonstrates problem
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12)
Gecko/20101026 Firefox/3.6.12
When menu and searchable resources (and possibly others) defined in xml files
in subfolders of the Resource folder, the corresponding resource ids are not
generated in the Resource.Designer.cs file.
http://developer.android.com/guide/topics/resources/menu-resource.html
http://developer.android.com/guide/topics/search/searchable-config.html
When these resources are referenced in the application, the build process
fails.
Reproducible: Always
Steps to Reproduce:
1. Extract and open the attached ResourceFolders solution in Visual Studio 2010
2. In the Solution Explorer, observe the additional folders and included files
in the Resources folder:
Resources\menu
Resources\xml
3. Open the Activity2.cs file and observe the MetaDataAttribute declaration
which reference resource "@xml/searchable"
4. Build the ResourceFolders project
5. Observe the error
Actual Results:
The following error is generated when the ResourceFolders project is built:
Error 1 System.InvalidOperationException: Command failed. Command:
C:\Program Files\Motorola Mobility\MOTODEV Studio for Android
2.0\android_sdk\platforms\android-8\tools\aapt "package" "-f" "-M"
"AndroidManifest.xml" "-J" "src" "-F" "bin\packaged_resources" "-S"
"C:\Users\Dan\Documents\Visual Studio
2010\Projects\ResourceFolders\ResourceFolders\obj\Debug\res" "-I" "C:\Program
Files\Motorola Mobility\MOTODEV Studio for Android
2.0\android_sdk\platforms\android-8\android.jar"
C:\Users\Dan\Documents\Visual Studio
2010\Projects\ResourceFolders\ResourceFolders\monodroid ResourceFolders
Expected Results:
1. Resource.menu class should be added to the Resource.Designer.cs file
a. Field mainmenu should be added to the Resource.menu class
2. Resource.xml class should be added to the Resource.Designer.cs file
a. Field searchable should be added to the Resource.xml class
3. The project should build successfully
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list