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
