[Mono-bugs] [Bug 661418] New: Resource Generation fails if no string named hello is found

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Dec 25 21:32:25 EST 2010


https://bugzilla.novell.com/show_bug.cgi?id=661418

https://bugzilla.novell.com/show_bug.cgi?id=661418#c0


           Summary: Resource Generation fails if no string named hello is
                    found
    Classification: Mono
           Product: MonoDroid
           Version: unspecified
          Platform: Other
        OS/Version: Windows 7
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Tools
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: jhill at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Product Management
           Blocker: ---


Description of Problem:
Attempting to build a project fails in aresgen.exe with 

Steps to reproduce the problem:
1. Create a new MonoDroid Application project in VS
2. Edit Resources/values/strings.xml.  Change the name of the first string from
hello to anything else.
3. Save the file and attempt to build the solution.


Actual Results:
Build fails with 1 error:
Error    1    System.InvalidOperationException: Command failed. Command:
C:\android-sdk-windows\platform-tools\aapt "package" "-M"
"C:\Users\Joseph\AppData\Local\Temp\sb3u1aip.5iz\AndroidManifest.xml" "-J"
"C:\Users\Joseph\AppData\Local\Temp\sb3u1aip.5iz" "-F"
"C:\Users\Joseph\AppData\Local\Temp\sb3u1aip.5iz\resources.apk" "-S"
"C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\obj\Debug\res" "-I"
"C:\android-sdk-windows\platforms\android-8\android.jar"   
C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\aresgen    Mdr10

Build output:
------ Build started: Project: Mdr10, Configuration: Debug Any CPU ------
Build started 12/25/2010 9:25:47 PM.
_GenerateAndroidAssetsDir:
Skipping target "_GenerateAndroidAssetsDir" because it has no outputs.
_GenerateAndroidResourceDir:
  Copying file from "Resources\values\strings.xml" to
"C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\obj\Debug\res\values\strings.xml".
_ResolveMonoDroidSdks:
  MonoDroid Tools: C:\Program Files\MSBuild\Novell\
  MonoDroid Framework: C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoDroid\v2.0\
  Android SDK: C:\android-sdk-windows\
  Java SDK: C:\Program Files\Java\jdk1.6.0_21\
_UpdateAndroidResgen:
  AndroidResgen Task
    ResourceDirectory: C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\obj\Debug\res\
    ResgenOutputFile: Resources\Resource.Designer.cs
    Namespace: Mdr10
    JavaSdkDirectory: C:\Program Files\Java\jdk1.6.0_21\
    AndroidSdkDirectory: C:\android-sdk-windows\
    MonoDroidToolsDirectory: C:\Program Files\MSBuild\Novell\
    ExtraArgs: 
  C:\Program Files\MSBuild\Novell\aresgen.exe
-o="Resources\Resource.Designer.cs" --sdk-dir="C:\android-sdk-windows" 
--java-sdk-dir="C:\Program Files\Java\jdk1.6.0_21" --namespace="Mdr10" -v -S
"C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\obj\Debug\res" 
aresgen : error 1: System.InvalidOperationException: Command failed. Command:
C:\android-sdk-windows\platform-tools\aapt "package" "-M"
"C:\Users\Joseph\AppData\Local\Temp\sb3u1aip.5iz\AndroidManifest.xml" "-J"
"C:\Users\Joseph\AppData\Local\Temp\sb3u1aip.5iz" "-F"
"C:\Users\Joseph\AppData\Local\Temp\sb3u1aip.5iz\resources.apk" "-S"
"C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\obj\Debug\res" "-I"
"C:\android-sdk-windows\platforms\android-8\android.jar"
      C:\Users\Joseph\tmpProjects\Mdr10\Mdr10\obj\Debug\res\layout\main.xml:7:
error: Error: No resource found that matches the given name (at 'text' with
value '@string/hello').

     at
MonoDroid.Utils.ProcessRocks.<ReadStandardOutput>c__Iterator1.MoveNext()
     at MonoDroid.Tools.Aresgen.Package.CreatePackage(String aapt, Context
context, String dir)
     at MonoDroid.Tools.Aresgen.Package.GetResources(Context context)
     at MonoDroid.Tools.Aresgen.App.Main(String[] args)

Build FAILED.

Time Elapsed 00:00:00.18
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list