If you upgrade to 1.9 series previews, there should be much better error 
reporting:

http://android.xamarin.com/Releases/Mono_for_Android_1/Release_1.9.1

Jonathan

On 10/21/2011 7:11 PM, Paul Johnson wrote:
> Hi,
>
> I'm trying to get the tabindex software to build for use on the emulator
> but have hit a problem - it is having problems at the deployment stage.
>
> The output from the build is giving this
>
> ------ Build started: Project: HelloTabActivity, Configuration: Debug
> Any CPU ------
>    HelloTabActivity -> C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll
> Microsoft (R) Build Engine Version 4.0.30319.1
> [Microsoft .NET Framework, Version 4.0.30319.488]
> Copyright (C) Microsoft Corporation 2007. All rights reserved.
>
> Build started 22/10/2011 01:03:57.
> Project "C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj"
> on node 1 (SignAndroidPackage target(s)).
> _GenerateAndroidAssetsDir:
> Skipping target "_GenerateAndroidAssetsDir" because it has no outputs.
> _GenerateAndroidResourceDir:
>    Copying file from "Resources\Layout\Main.axml" to
> "C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\res\layout\main.axml".
>    Copying file from "Resources\Drawable\ic_tab_artists.xml" to
> "C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\res\drawable\ic_tab_artists.xml".
> _ResolveMonoAndroidSdks:
>    Looking for Android SDK..
>      Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
>      Key HKLM\SOFTWARE\Android SDK Tools\Path found:
>        Path contains adb.exe in \platform-tools (C:\Android\android-sdk).
>    Looking for Java 6 SDK..
>      Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found.
>      Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
>        Path contains jarsigner.exe in \bin (C:\Program Files
> (x86)\Java\jdk1.6.0_27).
>    MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
>    MonoAndroid Framework: C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
>    Android SDK: C:\Android\android-sdk\
>    Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_27\
> _ValidateAndroidPackageProperties:
>    GetAndroidPackageName Task
>      ManifestFile: C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\Properties\AndroidManifest.xml
>      AssemblyName: HelloTabActivity
>      PackageName: Tab.View
> _UpdateAndroidResgen:
> Skipping target "_UpdateAndroidResgen" because all output files are
> up-to-date with respect to the input files.
> GenerateTargetFrameworkMonikerAttribute:
> Skipping target "GenerateTargetFrameworkMonikerAttribute" because all
> output files are up-to-date with respect to the input files.
> CoreCompile:
> Skipping target "CoreCompile" because all output files are up-to-date
> with respect to the input files.
> CopyFilesToOutputDirectory:
>    HelloTabActivity -> C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll
> _ConvertDebuggingFiles:
> Skipping target "_ConvertDebuggingFiles" because all output files are
> up-to-date with respect to the input files.
> _CompileAndroidPackage:
>    Mandroid Task
>      Assemblies: C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll;
> C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll;
> C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll; C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll;
> C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll; C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll;
> C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll
>      I18nAssemblies:
>      BuildDirectory: C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\
>      ReferenceAssembliesDirectory: C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
>      AndroidSdkDirectory: C:\Android\android-sdk\
>      JavaSdkDirectory: C:\Program Files (x86)\Java\jdk1.6.0_27\
>      AssetDirectory: C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\assets\
>      AndroidSdkPlatform: 8
>      MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
>      ResourceDirectory: C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\res\
>      ManifestTemplate: C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\Properties\AndroidManifest.xml
>      Package: Tab.View
>      NativeLibrary:
>      JavaSource:
>      Debug: True
>      UseSharedRuntime: True
>      SupportedAbis: armeabi;armeabi-v7a
>      LinkMode: SdkOnly
>      ExtraArgs:
>    C:\Program Files (x86)\MSBuild\Novell\mandroid.exe -v --nosign
> --sdk-dir="C:\Android\android-sdk"
> --builddir="C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\android"
> --framework-dir="C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2"
> --framework-dir="C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0"
> -S="C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\res"
> --package="Tab.View"   --linksdkonly --abi="armeabi;armeabi-v7a"
> --java-sdk-dir="C:\Program Files (x86)\Java\jdk1.6.0_27" --debug
> --manifest-template="C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\Properties\AndroidManifest.xml"
> --sdk-platform="8" "C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll" "C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll"
>    MonoDroid.Utils.CommandFailedException: Operation is not valid due to
> the current state of the object
>      at
> MonoDroid.Utils.ProcessRocks+<ReadStandardOutput>c__Iterator6.MoveNext
> () [0x00000] in <filename unknown>:0
>      at Monodroid.Toolbox.InvokeCommand (IEnumerable`1 commandLine)
> [0x00000] in <filename unknown>:0
>      at Monodroid.Toolbox.InvokeAapt (System.String packageName)
> [0x00000] in <filename unknown>:0
>      at Monodroid.Droidinator.CreatePackagedResources
> (System.Collections.Generic.List`1 javaTypes) [0x00000] in <filename
> unknown>:0
>      at Monodroid.Droidinator.CreateApk () [0x00000] in <filename
> unknown>:0
>      at Monodroid.MainClass.Main (System.String[] argv) [0x00000] in
> <filename unknown>:0
> AndroidManifest.xml(8): error 1: No resource found that matches the
> given name (at 'label' with value '@string/app_name').
> [C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj]
>
> Done Building Project "C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj"
> (SignAndroidPackage target(s)) -- FAILED.
>
> Build FAILED.
>
> "C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj"
> (SignAndroidPackage target) (1) ->
> (_CompileAndroidPackage target) ->
>    AndroidManifest.xml(8): error 1: No resource found that matches the
> given name (at 'label' with value '@string/app_name').
> [C:\Users\paul\Documents\Visual Studio
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj]
>
>      0 Warning(s)
>      1 Error(s)
>
> Time Elapsed 00:00:21.66
>
>
>
>
>
>
> Error: Cancelled
> ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
> ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
>
> Build Summary
> -------------
> 00:03.722 - Failed  - Debug Any CPU -
> HelloTabActivity\HelloTabActivity.csproj
>
> Total build time: 00:34.774
>
> ========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
>
> In the AndroidManifest.xml file (auto generated from the project
> settings), I have the following
>
> <?xml  version="1.0"  encoding="utf-8"?>
> <manifest  xmlns:android="http://schemas.android.com/apk/res/android";  
> android:installLocation="internalOnly"  package="Tab.View"  
> android:versionCode="1"  android:versionName="fubar">
>    <application  android:label="tab_view">
>    </application>
>    <uses-sdk  android:minSdkVersion="4"  />
> </manifest>
>
> If I alter the tab_view part to read"@string/app_name", the above errors 
> vanish, but are replaced by these...
>
>
> ------ Build started: Project: HelloTabActivity, Configuration: Debug Any CPU 
> ------
>    HelloTabActivity ->  C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll
>
> Microsoft (R) Build Engine Version 4.0.30319.1
> [Microsoft .NET Framework, Version 4.0.30319.488]
> Copyright (C) Microsoft Corporation 2007. All rights reserved.
>
> Build started 22/10/2011 01:09:21.
> Project"C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj"  on 
> node 1 (SignAndroidPackage target(s)).
>
> _GenerateAndroidAssetsDir:
> Skipping target"_GenerateAndroidAssetsDir"  because it has no outputs.
> _ResolveMonoAndroidSdks:
>    Looking for Android SDK..
>      Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
>
>      Key HKLM\SOFTWARE\Android SDK Tools\Path found:
>        Path contains adb.exe in \platform-tools (C:\Android\android-sdk).
>    Looking for Java 6 SDK..
>      Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found.
>
>      Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
>        Path contains jarsigner.exe in \bin (C:\Program Files 
> (x86)\Java\jdk1.6.0_27).
>    MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
>
>    MonoAndroid Framework: C:\Program Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files 
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
>    Android SDK: C:\Android\android-sdk\
>
>    Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_27\
> _ValidateAndroidPackageProperties:
>    GetAndroidPackageName Task
>      ManifestFile: C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\Properties\AndroidManifest.xml
>
>      AssemblyName: HelloTabActivity
>      PackageName: Tab.View
> _UpdateAndroidResgen:
> Skipping target"_UpdateAndroidResgen"  because all output files are 
> up-to-date with respect to the input files.
> GenerateTargetFrameworkMonikerAttribute:
>
> Skipping target"GenerateTargetFrameworkMonikerAttribute"  because all output 
> files are up-to-date with respect to the input files.
> CoreCompile:
> Skipping target"CoreCompile"  because all output files are up-to-date with 
> respect to the input files.
>
> CopyFilesToOutputDirectory:
>    HelloTabActivity ->  C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll
> _ConvertDebuggingFiles:
> Skipping target"_ConvertDebuggingFiles"  because all output files are 
> up-to-date with respect to the input files.
>
> _CompileAndroidPackage:
>    Mandroid Task
>      Assemblies: C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll;
>  C:\Program Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll; C:\Program 
> Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll; C:\Program 
> Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll; C:\Program 
> Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll; C:\Program Files 
> (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll; C:\Program 
> Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll
>
>      I18nAssemblies:
>      BuildDirectory: C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\
>      ReferenceAssembliesDirectory: C:\Program Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files 
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
>
>      AndroidSdkDirectory: C:\Android\android-sdk\
>      JavaSdkDirectory: C:\Program Files (x86)\Java\jdk1.6.0_27\
>      AssetDirectory: C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\assets\
>
>      AndroidSdkPlatform: 8
>      MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
>      ResourceDirectory: C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\res\
>
>      ManifestTemplate: C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\Properties\AndroidManifest.xml
>      Package: Tab.View
>      NativeLibrary:
>      JavaSource:
>      Debug: True
>
>      UseSharedRuntime: True
>      SupportedAbis: armeabi;armeabi-v7a
>      LinkMode: SdkOnly
>      ExtraArgs:
>    C:\Program Files (x86)\MSBuild\Novell\mandroid.exe -v --nosign 
> --sdk-dir="C:\Android\android-sdk"  
> --builddir="C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\android"  
> --framework-dir="C:\Program Files (x86)\Reference 
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2"  --framework-dir="C:\Program 
> Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0"  
> -S="C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\obj\Debug\res"  
> --package="Tab.View"    --linksdkonly --abi="armeabi;armeabi-v7a"  
> --java-sdk-dir="C:\Program Files (x86)\Java\jdk1.6.0_27"  --debug 
> --manifest-template="C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\Properties\AndroidManifest.xml"
>   --sdk-platform="8"  "C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\bin\Debug\HelloTabActivity.dll"
>   "C:\Program Files (x86)\Reference Assemblies\Mic
rosoft\Framework\MonoAndroid\v2.2\Mono.Android.dll"  "C:\Program Files 
(x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll"  
"C:\Program Files (x86)\Reference 
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll"  "C:\Program 
Files (x86)\Reference 
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll"  "C:\Program Files 
(x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll" 
 "C:\Program Files (x86)\Reference 
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll"
>
>    MonoDroid.Utils.CommandFailedException: Operation is not valid due to the 
> current state of the object
>      at 
> MonoDroid.Utils.ProcessRocks+<ReadStandardOutput>c__Iterator6.MoveNext () 
> [0x00000] in<filename unknown>:0
>
>      at Monodroid.Toolbox.InvokeCommand (IEnumerable`1 commandLine) [0x00000] 
> in<filename unknown>:0
>      at Monodroid.Toolbox.InvokeAapt (System.String packageName) [0x00000] 
> in<filename unknown>:0
>      at Monodroid.Droidinator.CreatePackagedResources 
> (System.Collections.Generic.List`1 javaTypes) [0x00000] in<filename unknown>:0
>
>      at Monodroid.Droidinator.CreateApk () [0x00000] in<filename unknown>:0
>      at Monodroid.MainClass.Main (System.String[] argv) [0x00000] in<filename 
> unknown>:0
>
> C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(399,2): 
> error MSB6006:"mandroid.exe"  exited with code 1. 
> [C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj]
>
> Done Building Project"C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj"  
> (SignAndroidPackage target(s)) -- FAILED.
>
> Build FAILED.
>
> "C:\Users\paul\Documents\Visual Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj"  
> (SignAndroidPackage target) (1) ->
>
> (_CompileAndroidPackage target) ->
>    C:\Program Files 
> (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(399,2): error 
> MSB6006:"mandroid.exe"  exited with code 1. [C:\Users\paul\Documents\Visual 
> Studio 
> 2010\Projects\HelloTabActivity\HelloTabActivity\HelloTabActivity.csproj]
>
>
>      0 Warning(s)
>      1 Error(s)
>
> Time Elapsed 00:00:20.28
>
>
>
>
>
>
> Error: Cancelled
> ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
> ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
>
>
> Build Summary
> -------------
> 00:00.243 - Failed  - Debug Any CPU - HelloTabActivity\HelloTabActivity.csproj
>
> Total build time: 00:31.826
>
> ========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
>
>
> I'm using the full blown monodroid kit (1.2) and I'm at a loss over this 
> error. Any help would be appreciated.
>
> Thanks
>
> Paul
>
>
>
>
> _______________________________________________
> Monodroid mailing list
> [email protected]
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid

_______________________________________________
Monodroid mailing list
[email protected]

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to