------ 已启动生成: 项目: MygodMonoAndroidTesting, 配置: Release Any CPU ------
  MygodMonoAndroidTesting -> M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.dll
Microsoft(R) 生成引擎版本 4.0.30319.1
[Microsoft .NET Framework 版本 4.0.30319.225]
版权所有(C) Microsoft Corporation 2007。保留所有权利。生成启动时间为 2011.4.10 14:00:32。
项目“M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj”在节点 1 上(SignAndroidPackage 个目标)。
_GenerateAndroidAssetsDir:
正在跳过目标“_GenerateAndroidAssetsDir”,因为它没有输出。
_GenerateAndroidResourceDir:
  正在将文件从“Resources\Layout\Main.axml”复制到“M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\res\layout\main.axml”。
_ResolveMonoAndroidSdks:
  Looking for Android SDK..
    Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
    Key HKLM\SOFTWARE\Android SDK Tools\Path not found.
    Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
      Path contains adb.exe in \platform-tools (M:\下载\android-sdk-windows).
  Looking for Java SDK..
    Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found: 1.6.
    Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
      Path contains jarsigner.exe in \bin (D:\Program Files (x86)\Java\jdk1.6.0_24).
  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: M:\下载\android-sdk-windows\
  Java SDK: D:\Program Files (x86)\Java\jdk1.6.0_24\
_ValidateAndroidPackageProperties:
  GetAndroidPackageName Task
    ManifestFile: 
    AssemblyName: MygodMonoAndroidTesting
    PackageName: MygodMonoAndroidTesting.MygodMonoAndroidTesting
_UpdateAndroidResgen:
正在跳过目标“_UpdateAndroidResgen”,因为所有输出文件相对于输入文件而言都是最新的。
GenerateTargetFrameworkMonikerAttribute:
正在跳过目标“GenerateTargetFrameworkMonikerAttribute”,因为所有输出文件相对于输入文件而言都是最新的。
CoreCompile:
正在跳过目标“CoreCompile”,因为所有输出文件相对于输入文件而言都是最新的。
CopyFilesToOutputDirectory:
  MygodMonoAndroidTesting -> M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.dll
_ResolveAndroidSigningKey:
  D:\Program Files (x86)\Java\jdk1.6.0_24\bin\keytool.exe -genkeypair -alias "androiddebugkey" -dname "CN=Android Debug,O=Android,C=US" -storepass "android" -keypass "android" -keystore "obj\Release\debug.keystore" 
_CompileAndroidPackage:
  Mandroid Task
    Assemblies: M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.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: M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\
    ReferenceAssembliesDirectory: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
    AndroidSdkDirectory: M:\下载\android-sdk-windows\
    JavaSdkDirectory: D:\Program Files (x86)\Java\jdk1.6.0_24\
    AssetDirectory: M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\assets\
    AndroidSdkPlatform: 8
    MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
    ResourceDirectory: M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\res\
    ManifestTemplate: 
    Package: MygodMonoAndroidTesting.MygodMonoAndroidTesting
    NativeLibrary: 
    JavaSource: 
    Debug: False
    UseSharedRuntime: False
    SupportedAbis: armeabi
    LinkMode: SdkOnly
    ExtraArgs:  
  C:\Program Files (x86)\MSBuild\Novell\mandroid.exe -v --nosign --sdk-dir="M:\下载\android-sdk-windows" --builddir="M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\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="M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\res" --package="MygodMonoAndroidTesting.MygodMonoAndroidTesting"   --linksdkonly --noshared --abi="armeabi" --java-sdk-dir="D:\Program Files (x86)\Java\jdk1.6.0_24" --sdk-platform="8" "M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.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" 
C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(335,2): error MSB6006: “mandroid.exe”已退出,代码为 -1。 [M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj]
已完成生成项目“M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj”(SignAndroidPackage 个目标)的操作 - 失败。生成失败。“M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj”(SignAndroidPackage 目标) (1) ->
(_CompileAndroidPackage 目标) -> 
  C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(335,2): error MSB6006: “mandroid.exe”已退出,代码为 -1。 [M:\制作\VSProjects\C#\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj]    0 个警告
    1 个错误已用时间 00:00:00.75
错误: 已取消
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========
========== 部署: 成功 0 个,失败 1 个,跳过 0 个 ==========这个怎么解决???用的是monoandroid 1.0.0.10192与Vs2010U。

解决方案 »

  1.   

    重新部署几次试试吧,有时候在部署的时候确实会出现一些莫名奇妙的问题,实在不行重装一下Mono for Android看看
      

  2.   

    http://blog.csdn.net/ojlovecd/archive/2011/03/30/6289943.aspx 建议楼主去看看1楼的博客 很详细
      

  3.   

    http://blog.csdn.net/ojlovecd/archive/2011/03/30/6289943.aspx 
    我就是看这个做的
      

  4.   

    把项目放到根目录下试试,全路径不要有空格&中文
      

  5.   

    This version of mandroid.exe does not support static compilation.
    这次出错信息是这个?!
      

  6.   

    更新了一下程序,又变成这个了:
    Microsoft(R) 生成引擎版本 4.0.30319.1
    [Microsoft .NET Framework 版本 4.0.30319.225]
    版权所有(C) Microsoft Corporation 2007。保留所有权利。生成启动时间为 2011.4.30 6:37:07。
    项目“D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj”在节点 1 上(SignAndroidPackage 个目标)。
    _GenerateAndroidAssetsDir:
    正在跳过目标“_GenerateAndroidAssetsDir”,因为它没有输出。
    _ResolveMonoAndroidSdks:
      Looking for Android SDK..
        Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
        Key HKLM\SOFTWARE\Android SDK Tools\Path not found.
        Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
          Path contains adb.exe in \platform-tools (D:\AndroidProgramming\android-sdk-windows).
      Looking for Java SDK..
        Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found: 1.6.
        Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
          Path contains jarsigner.exe in \bin (D:\Program Files (x86)\Java\jdk1.6.0_24).
      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: D:\AndroidProgramming\android-sdk-windows\
      Java SDK: D:\Program Files (x86)\Java\jdk1.6.0_24\
    _ValidateAndroidPackageProperties:
      GetAndroidPackageName Task
        ManifestFile: 
        AssemblyName: MygodMonoAndroidTesting
        PackageName: MygodMonoAndroidTesting.MygodMonoAndroidTesting
    _UpdateAndroidResgen:
    正在跳过目标“_UpdateAndroidResgen”,因为所有输出文件相对于输入文件而言都是最新的。
    GenerateTargetFrameworkMonikerAttribute:
    正在跳过目标“GenerateTargetFrameworkMonikerAttribute”,因为所有输出文件相对于输入文件而言都是最新的。
    CoreCompile:
    正在跳过目标“CoreCompile”,因为所有输出文件相对于输入文件而言都是最新的。
    CopyFilesToOutputDirectory:
      MygodMonoAndroidTesting -> D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.dll
    _CompileAndroidPackage:
      Mandroid Task
        Assemblies: D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.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: D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\
        ReferenceAssembliesDirectory: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
        AndroidSdkDirectory: D:\AndroidProgramming\android-sdk-windows\
        JavaSdkDirectory: D:\Program Files (x86)\Java\jdk1.6.0_24\
        AssetDirectory: D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\assets\
        AndroidSdkPlatform: 8
        MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
        ResourceDirectory: D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\res\
        ManifestTemplate: 
        Package: MygodMonoAndroidTesting.MygodMonoAndroidTesting
        NativeLibrary: 
        JavaSource: 
        Debug: False
        UseSharedRuntime: False
        SupportedAbis: armeabi
        LinkMode: SdkOnly
        ExtraArgs:  
      C:\Program Files (x86)\MSBuild\Novell\mandroid.exe -v --nosign --sdk-dir="D:\AndroidProgramming\android-sdk-windows" --builddir="D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\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="D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\obj\Release\res" --package="MygodMonoAndroidTesting.MygodMonoAndroidTesting"   --linksdkonly --noshared --abi="armeabi" --java-sdk-dir="D:\Program Files (x86)\Java\jdk1.6.0_24" --sdk-platform="8" "D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\bin\Release\MygodMonoAndroidTesting.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 : error 1: Evaluation version requires targeting the shared runtime. [D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj]
    已完成生成项目“D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj”(SignAndroidPackage 个目标)的操作 - 失败。生成失败。“D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj”(SignAndroidPackage 目标) (1) ->
    (_CompileAndroidPackage 目标) -> 
      monodroid : error 1: Evaluation version requires targeting the shared runtime. [D:\AndroidProgramming\MonoAndroid\MygodMonoAndroidTesting\MygodMonoAndroidTesting\MygodMonoAndroidTesting.csproj]    0 个警告
        1 个错误已用时间 00:00:02.29
    错误: 已取消
    ========== 部署: 成功 0 个,失败 1 个,跳过 0 个 ==========
      

  7.   

    是xp吗?装.NET framework3.5没
      

  8.   

     monodroid : error 1: Evaluation version requires targeting the shared runtime.
    用adb给模拟器装个runtime试试,
    C:\Program Files\MSBuild\Novell\Mono.Android.DebugRuntime-debug.apk和C:\Program Files\MSBuild\Novell\platforms\下对应你手机Android版本的文件夹下的Mono.Android.Platform.apk这两个文件一起拷到你的手机并安装。
    看看这个http://blog.csdn.net/ojlovecd/archive/2011/03/31/6292702.aspx
      

  9.   

    Evaluation version requires targeting the shared runtime
    项目属性 - Mono Android Options - "Used Shared Runtime"勾上。
      

  10.   

    MonoDriod目前不能支持.NET 3.5。
      

  11.   

    为什么debug下生成的签名过的.apk 安装在手机上运行就直接崩溃了。在虚拟机上运行的还好好的